diff --git a/src/routes/events/[event_id]/presenter/[presenter_id]/+page.svelte b/src/routes/events/[event_id]/presenter/[presenter_id]/+page.svelte index 1e36965c..60c7a41c 100644 --- a/src/routes/events/[event_id]/presenter/[presenter_id]/+page.svelte +++ b/src/routes/events/[event_id]/presenter/[presenter_id]/+page.svelte @@ -456,7 +456,7 @@ let lq__auth__event_presenter_obj = $derived(liveQuery(async () => { \ No newline at end of file diff --git a/src/routes/events/[event_id]/presenter/[presenter_id]/presenter_view.svelte b/src/routes/events/[event_id]/presenter/[presenter_id]/presenter_view.svelte index 03c0aa6b..fbdc9e50 100644 --- a/src/routes/events/[event_id]/presenter/[presenter_id]/presenter_view.svelte +++ b/src/routes/events/[event_id]/presenter/[presenter_id]/presenter_view.svelte @@ -1209,6 +1209,7 @@ $: if ($lq__event_presenter_obj) { for_obj_type: 'account', for_obj_id: $slct.account_id, limit: $ae_loc.person.qry_limit__people, + order_by_li: {'family_name': 'ASC', 'given_name': 'ASC', 'updated_on': 'DESC', 'created_on': 'DESC'}, // params: params }) .then(function (load_results) { @@ -1220,7 +1221,7 @@ $: if ($lq__event_presenter_obj) { let person_obj_kv = {}; person_obj_kv[''] = '-- Select a person --'; person_obj_li.forEach((person_obj) => { - let option_text = `${person_obj.full_name} (${person_obj.primary_email})`; + let option_text = `${person_obj?.last_first_name ?? person_obj?.given_name} (${person_obj?.primary_email?.length ? person_obj?.primary_email : '-- not set --'})`; person_obj_kv[person_obj.person_id_random] = option_text; }); $slct.person_obj_kv = person_obj_kv;