From bf62cd93b2a34cb581b2da93a0507eaef79623dc Mon Sep 17 00:00:00 2001 From: Abdullah Atta Date: Thu, 7 Mar 2024 13:25:48 +0500 Subject: [PATCH] web: create error from ErrorEvent if none found --- apps/web/src/hooks/use-database.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/web/src/hooks/use-database.ts b/apps/web/src/hooks/use-database.ts index 892196fc0..5fa89ddbd 100644 --- a/apps/web/src/hooks/use-database.ts +++ b/apps/web/src/hooks/use-database.ts @@ -41,7 +41,9 @@ export default function useDatabase(persistence: "db" | "memory" = "db") { .catch((e) => showBoundary(e)); function handleError(e: ErrorEvent) { - showBoundary(e.error); + const error = new Error(e.message); + error.stack = `${e.filename}:${e.lineno}:${e.colno}`; + showBoundary(e.error || error); } function handleUnhandledRejection(e: PromiseRejectionEvent) { showBoundary(e.reason);