From 0c2435e0a84b2c505142d8a4236ed9ffcd5e81c7 Mon Sep 17 00:00:00 2001 From: Marcel Date: Sat, 18 Apr 2026 13:56:32 +0200 Subject: [PATCH] feat(frontend): add depends('app:document') to enrich load for targeted invalidation after file upload Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/routes/enrich/[id]/+page.server.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/src/routes/enrich/[id]/+page.server.ts b/frontend/src/routes/enrich/[id]/+page.server.ts index f3e6b95d..fe1fcdb7 100644 --- a/frontend/src/routes/enrich/[id]/+page.server.ts +++ b/frontend/src/routes/enrich/[id]/+page.server.ts @@ -6,11 +6,13 @@ import { getErrorMessage, parseBackendError } from '$lib/errors'; export async function load({ params, fetch, - locals + locals, + depends }: { params: { id: string }; fetch: typeof globalThis.fetch; locals: App.Locals; + depends: (dep: string) => void; }) { const canWrite = locals.user?.groups?.some((g: { permissions: string[] }) => @@ -18,6 +20,8 @@ export async function load({ ) ?? false; if (!canWrite) throw redirect(303, '/'); + depends('app:document'); + const { id } = params; const api = createApiClient(fetch);