diff options
Diffstat (limited to 'src/routes')
| -rw-r--r-- | src/routes/grocery/[id]/+page.server.ts | 5 |
1 files 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 || '/'); }, }; |
