diff --git a/package.json b/package.json index 627fccba..d7e04f81 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "homepage", - "version": "1.42.0", + "version": "1.42.1", "private": true, "type": "module", "scripts": { diff --git a/src/routes/[cospendRoot=cospendRoot]/payments/add/+page.server.ts b/src/routes/[cospendRoot=cospendRoot]/payments/add/+page.server.ts index 7e574daf..7e186117 100644 --- a/src/routes/[cospendRoot=cospendRoot]/payments/add/+page.server.ts +++ b/src/routes/[cospendRoot=cospendRoot]/payments/add/+page.server.ts @@ -17,7 +17,7 @@ export const load: PageServerLoad = async ({ locals }) => { }; export const actions: Actions = { - default: async ({ request, locals, fetch }) => { + default: async ({ request, locals, fetch, params }) => { const session = await locals.auth(); if (!session || !session.user?.nickname) { @@ -217,7 +217,7 @@ export const actions: Actions = { } // Success - redirect to dashboard - throw redirect(303, '/cospend'); + throw redirect(303, `/${params.cospendRoot}/dash`); } catch (error: unknown) { if (error && typeof error === 'object' && 'status' in error && (error as { status: number }).status === 303) throw error; // Re-throw redirect