From 2da72f949f78d62e671e9d098b107fc35d4fe9f5 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sat, 25 Jan 2025 10:42:34 -0800 Subject: preserve insufficient funds message --- src/routes/(app)/send/lightning/[payreq]/+page.server.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/routes/(app)/send') diff --git a/src/routes/(app)/send/lightning/[payreq]/+page.server.ts b/src/routes/(app)/send/lightning/[payreq]/+page.server.ts index 3c3a4756..0f7b4003 100644 --- a/src/routes/(app)/send/lightning/[payreq]/+page.server.ts +++ b/src/routes/(app)/send/lightning/[payreq]/+page.server.ts @@ -38,8 +38,10 @@ export const actions = { const body = await fd(request); p = await post("/payments", body, auth(cookies)); - } catch (_) { - return fail(400, { message: "payments.failedToRoute" }); + } catch (e) { + let { message } = e as Error; + if (!message.includes("Insufficient")) message = "payments.failedToRoute"; + return fail(400, { message }); } redirect(307, `/sent/${p.id}`); -- cgit v1.2.3