From b8ceed69d02c84962b10dd1555e4887ccc5142ac Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Tue, 9 Jun 2026 07:47:40 -0400 Subject: [PATCH] fix(badges): default sort puts unprinted badges first (print_count ASC, then name ASC) Previously the default sort was name-only, mixing printed and unprinted badges together. Staff at registration need unprinted badges at the top so they can immediately see who still needs a badge without filtering. Co-Authored-By: Claude Sonnet 4.6 --- src/routes/events/[event_id]/(badges)/badges/+page.svelte | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/routes/events/[event_id]/(badges)/badges/+page.svelte b/src/routes/events/[event_id]/(badges)/badges/+page.svelte index e7148bc3..b8672240 100644 --- a/src/routes/events/[event_id]/(badges)/badges/+page.svelte +++ b/src/routes/events/[event_id]/(badges)/badges/+page.svelte @@ -433,7 +433,8 @@ async function handle_search_refresh(params: any) { order_by_li = { affiliations: 'ASC' }; break; default: - order_by_li = { given_name: 'ASC' }; + // Unprinted (print_count=0) first, then alphabetical within each group. + order_by_li = { print_count: 'ASC', given_name: 'ASC' }; } const results = await events_func.search__event_badge({