Merge pull request #273 from rritik772/fix/no-error-location

Fix parser silently failing when there is no error location
This commit is contained in:
1ilit 2024-10-25 04:08:22 +04:00 committed by GitHub
commit fc936b92e5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -148,17 +148,16 @@ export default function Modal({
database: database === DB.GENERIC ? importDb : database, database: database === DB.GENERIC ? importDb : database,
}); });
} catch (err) { } catch (err) {
let message = err.message;
if (err.location) {
message = err.name + " [Ln " + err.location.start.line + ", Col " + err.location.start.column + "]: " + err.message;
}
setError({ setError({
type: STATUS.ERROR, type: STATUS.ERROR,
message: message
err.name +
" [Ln " +
err.location.start.line +
", Col " +
err.location.start.column +
"]: " +
err.message,
}); });
return; return;
} }