revert(badges): remove _random workaround on badge create template ID

Per V3 convention, {obj_type}_id IS the random string — send
event_badge_template_id (not _random). The backend not saving it is
a backend bug, not a frontend concern.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Scott Idem
2026-04-11 18:37:16 -04:00
parent 5e07f2822c
commit 15566efec1

View File

@@ -118,9 +118,7 @@ async function handle_submit(event: Event) {
try {
const badge_data: key_val = {
event_person_id,
// 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,
event_badge_template_id: selected_template_id || null,
given_name,
family_name,
email: email || null,