From 6dc6be9926a2211cdf21174648f359cb4abca637 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Tue, 9 Jun 2026 12:27:57 -0400 Subject: [PATCH] fix(badges): reports background fetch was not writing to IDB try_cache=false skips db_save_ae_obj_li__ae_obj, so the API fetch completed but liveQuery never saw the data. Removing the override lets it default to true so results are persisted to IDB as expected. Co-Authored-By: Claude Sonnet 4.6 --- .../events/[event_id]/(badges)/badges/reports/+page.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/routes/events/[event_id]/(badges)/badges/reports/+page.svelte b/src/routes/events/[event_id]/(badges)/badges/reports/+page.svelte index c2241687..8a3ee5db 100644 --- a/src/routes/events/[event_id]/(badges)/badges/reports/+page.svelte +++ b/src/routes/events/[event_id]/(badges)/badges/reports/+page.svelte @@ -26,11 +26,11 @@ let event_id = $derived(page.params.event_id); $effect(() => { const eid = event_id; if (!eid || !$ae_api?.api_key) return; + // try_cache defaults to true — results are written to IDB so liveQuery picks them up. events_func.search__event_badge({ api_cfg: $ae_api, event_id: eid, - limit: 5000, - try_cache: false + limit: 5000 }); });