From 97d41adb1218fa91ee52ef8ebc1687d50e68a574 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Tue, 18 Nov 2025 17:37:48 -0500 Subject: [PATCH] fix: Use random IDs for badge links and detail page This commit updates the badge list to use the string-based random IDs for badge links. It also updates the badge detail page to correctly fetch the badge data using the random ID from the URL. --- .../[event_id]/(badges)/badges/[badge_id]/+page.svelte | 9 +++++++-- .../(badges)/badges/ae_comp__badge_obj_li.svelte | 4 ++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/routes/events/[event_id]/(badges)/badges/[badge_id]/+page.svelte b/src/routes/events/[event_id]/(badges)/badges/[badge_id]/+page.svelte index 2d91b1eb..03e6ccad 100644 --- a/src/routes/events/[event_id]/(badges)/badges/[badge_id]/+page.svelte +++ b/src/routes/events/[event_id]/(badges)/badges/[badge_id]/+page.svelte @@ -48,8 +48,13 @@ if (log_lvl) { console.log(`*** LiveQuery: lq__event_badge_obj *** event_badge_id=${event_badge_id}`); } - let results = await db_events.badge.where('event_badge_id').equals(event_badge_id).first(); - + let results = await db_events.badge + .where('event_badge_id_random') + .equals(event_badge_id) + .first(); + if (log_lvl) { + console.log(`*** LiveQuery: lq__event_badge_obj *** results=`, results); + } return results; }) ); diff --git a/src/routes/events/[event_id]/(badges)/badges/ae_comp__badge_obj_li.svelte b/src/routes/events/[event_id]/(badges)/badges/ae_comp__badge_obj_li.svelte index 5f06f7f2..2b3288f8 100644 --- a/src/routes/events/[event_id]/(badges)/badges/ae_comp__badge_obj_li.svelte +++ b/src/routes/events/[event_id]/(badges)/badges/ae_comp__badge_obj_li.svelte @@ -84,9 +84,9 @@ " > {#if event_badge_obj.hide}