From ebe7b49f3f1306d20778a4964e6fe26f82db1b50 Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Tue, 28 Jul 2026 18:16:04 +0200 Subject: fix: redirect to previous page after deleting an item --- src/routes/grocery/[id]/+page.server.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/routes/grocery/[id]/+page.server.ts b/src/routes/grocery/[id]/+page.server.ts index cf8a949..6aed71e 100644 --- a/src/routes/grocery/[id]/+page.server.ts +++ b/src/routes/grocery/[id]/+page.server.ts @@ -92,9 +92,10 @@ export const actions: Actions = { return { success: true }; }, - deleteItem: async ({ params }) => { + deleteItem: async ({ params, request }) => { const groceryId = numericId(params.id); await deleteGrocery(groceryId); - throw redirect(303, '/'); + const referer = request.headers.get('referer'); + throw redirect(303, referer || '/'); }, }; -- cgit v1.3