diff --git a/src/routes/events/[event_id]/(badges)/badges/ae_comp__badge_create_form.svelte b/src/routes/events/[event_id]/(badges)/badges/ae_comp__badge_create_form.svelte index 128c0bec..95e335c4 100644 --- a/src/routes/events/[event_id]/(badges)/badges/ae_comp__badge_create_form.svelte +++ b/src/routes/events/[event_id]/(badges)/badges/ae_comp__badge_create_form.svelte @@ -118,7 +118,9 @@ async function handle_submit(event: Event) { try { const badge_data: key_val = { event_person_id, - event_badge_template_id: selected_template_id || null, + // selected_template_id holds the random string (IDB stores _random overwritten into _id + // by _process_generic_props). The backend resolves _random fields to the integer FK. + event_badge_template_id_random: selected_template_id || null, given_name, family_name, email: email || null,