diff --git a/frontend/src/routes/admin/tags/[id]/+page.server.ts b/frontend/src/routes/admin/tags/[id]/+page.server.ts index 3288b743..da3e5e26 100644 --- a/frontend/src/routes/admin/tags/[id]/+page.server.ts +++ b/frontend/src/routes/admin/tags/[id]/+page.server.ts @@ -47,7 +47,7 @@ export const actions: Actions = { return fail(result.response.status, { error: getErrorMessage(code) }); } - throw redirect(303, `/admin/tags/${result.data!.id}`); + return { mergeSuccess: true, mergeTargetId: result.data!.id }; }, delete: async ({ params, request, fetch }) => { diff --git a/frontend/src/routes/admin/tags/[id]/TagMergeZone.svelte b/frontend/src/routes/admin/tags/[id]/TagMergeZone.svelte index 7ebebe34..4f790978 100644 --- a/frontend/src/routes/admin/tags/[id]/TagMergeZone.svelte +++ b/frontend/src/routes/admin/tags/[id]/TagMergeZone.svelte @@ -1,4 +1,5 @@