From e94269907814610af91a903719d21815809cb67b Mon Sep 17 00:00:00 2001 From: Marcel Date: Mon, 30 Mar 2026 12:36:35 +0200 Subject: [PATCH] feat(frontend): single-person mode in +page.server.ts load function Loads documents whenever senderId is set, using the optional receiverId param to switch between single-person and bilateral query modes. Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/routes/korrespondenz/+page.server.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/frontend/src/routes/korrespondenz/+page.server.ts b/frontend/src/routes/korrespondenz/+page.server.ts index 62786d44..e61b3e13 100644 --- a/frontend/src/routes/korrespondenz/+page.server.ts +++ b/frontend/src/routes/korrespondenz/+page.server.ts @@ -16,14 +16,14 @@ export async function load({ url, fetch }) { const requests: Promise[] = []; - if (senderId && receiverId) { + if (senderId) { requests.push( api .GET('/api/documents/conversation', { params: { query: { senderId, - receiverId, + receiverId: receiverId || undefined, dir, from: from || undefined, to: to || undefined @@ -34,9 +34,7 @@ export async function load({ url, fetch }) { documents = data ?? []; }) ); - } - if (senderId) { requests.push( api.GET('/api/persons/{id}', { params: { path: { id: senderId } } }).then(({ data }) => { const p = data as { firstName: string; lastName: string } | undefined;