From 04ae72330967c9af0ac9d49c561d61fe3d4b33b5 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Mon, 15 Jun 2026 14:09:10 -0400 Subject: [PATCH] fix(pres_mgmt): restore Add Person and Save Biography on presenter page Three regressions in presenter_view.svelte: - update_ae_obj__event_presenter calls for "Add Person" and "Save Biography" were missing event_presentation_id. The function falls back to events_slct.event_presentation_id which is never set on this page, so both calls returned null silently. - "Add Person" confirm dialog showed null for the presenter's name because it referenced person_given_name (the linked person's field, which is null when no person is linked) instead of given_name (the presenter's own field). Also: Re-link person list limit raised to 1000 (matching session POC pattern) and added WHY comment explaining the admin-only re-link restriction. Co-Authored-By: Claude Sonnet 4.6 --- .../[presenter_id]/presenter_view.svelte | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/src/routes/events/[event_id]/(pres_mgmt)/presenter/[presenter_id]/presenter_view.svelte b/src/routes/events/[event_id]/(pres_mgmt)/presenter/[presenter_id]/presenter_view.svelte index 3745f5ea..03e19c0f 100644 --- a/src/routes/events/[event_id]/(pres_mgmt)/presenter/[presenter_id]/presenter_view.svelte +++ b/src/routes/events/[event_id]/(pres_mgmt)/presenter/[presenter_id]/presenter_view.svelte @@ -850,7 +850,11 @@ $effect(() => { {/if} {#if $ae_loc.trusted_access && $ae_loc.edit_mode && (!$lq__event_presenter_obj.person_id || $ae_loc.administrator_access)} - +