From 818619abaf6a97ea1032860367ca6cd831b56fa9 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 17 Jan 2025 06:00:43 -0800 Subject: wrap decrypt in try --- src/lib/utils.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src/lib') diff --git a/src/lib/utils.ts b/src/lib/utils.ts index c175986c..e2e19b05 100644 --- a/src/lib/utils.ts +++ b/src/lib/utils.ts @@ -172,11 +172,13 @@ export const login = async ( cookies.set("username", user.username, opts); cookies.set("token", token, opts); if (u.nsec) { - cookies.set("sk", bytesToHex(decrypt(u.nsec, user.password)), { - ...opts, - httpOnly: false, - sameSite: "lax", - }); + try { + cookies.set("sk", bytesToHex(decrypt(u.nsec, user.password)), { + ...opts, + httpOnly: false, + sameSite: "lax", + }); + } catch (e) {} } }; -- cgit v1.2.3