From 4f74cf135331a6a2d416f5ef03bc398e41f3a199 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Tue, 9 Jun 2026 12:32:49 -0400 Subject: [PATCH] fix(badges): reports background fetch guard used wrong field name MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit $ae_api.api_key does not exist — the field is api_secret_key. The guard evaluated to true on every render, returning immediately and never calling search__event_badge. Changed to base_url which is the standard readiness check per the quickstart doc. Co-Authored-By: Claude Sonnet 4.6 --- .../events/[event_id]/(badges)/badges/reports/+page.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 8a3ee5db..66eb8671 100644 --- a/src/routes/events/[event_id]/(badges)/badges/reports/+page.svelte +++ b/src/routes/events/[event_id]/(badges)/badges/reports/+page.svelte @@ -25,7 +25,7 @@ let event_id = $derived(page.params.event_id); // Fire a background refresh — liveQuery below will reactively pick up new data. $effect(() => { const eid = event_id; - if (!eid || !$ae_api?.api_key) return; + if (!eid || !$ae_api?.base_url) 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,