From 77b56a81861497a1fda33660988e09247e4f6c84 Mon Sep 17 00:00:00 2001 From: JCEEE <0xjceee@proton.me> Date: Tue, 18 Aug 2026 09:15:06 +0100 Subject: [PATCH] fix pb concurrency --- frontend/src/lib/server/pocketbase.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frontend/src/lib/server/pocketbase.ts b/frontend/src/lib/server/pocketbase.ts index 7dc17c0..14e3eb3 100644 --- a/frontend/src/lib/server/pocketbase.ts +++ b/frontend/src/lib/server/pocketbase.ts @@ -13,6 +13,7 @@ export const PB_ENDPOINT = import.meta.env.PROD // (famId scoping) instead of running everything as superuser. export function createPbClient(token?: string) { const pb = new PocketBase(PB_ENDPOINT); + pb.autoCancellation(false); if (token) pb.authStore.save(token, null); return pb; } @@ -33,6 +34,7 @@ let superClient: PocketBase | null = null; export async function createSuperClient() { if (superClient) return superClient; const pb = new PocketBase(PB_ENDPOINT); + pb.autoCancellation(false); await pb.collection('_superusers').authWithPassword(String(PB_EMAIL), String(PB_PASSWORD)); superClient = pb; return pb;