diff --git a/src/lib/ae_stores.ts b/src/lib/ae_stores.ts
index baef296c..1c116ba8 100644
--- a/src/lib/ae_stores.ts
+++ b/src/lib/ae_stores.ts
@@ -64,12 +64,17 @@ export let ae_app_local_data_struct: key_val = {
'archives': {},
'events': {
+ 'event_id': null,
+
// Badge Printing
// Lead Retrievals
// Presentation Management
+ // Speakers Management
+ 'default_session_id': null, // Assign to presenters by default
+
// other
},
@@ -128,6 +133,8 @@ export let ae_app_session_data_struct: key_val = {
// Presentation Management
+ // Speakers Management
+
// other
},
'journals': {},
diff --git a/src/routes/events_speakers/+page.svelte b/src/routes/events_speakers/+page.svelte
index 65bfb632..2c9518b6 100644
--- a/src/routes/events_speakers/+page.svelte
+++ b/src/routes/events_speakers/+page.svelte
@@ -91,17 +91,19 @@ $: if ($slct_trigger == 'show_edit__event_presenter_obj' && $ae_loc.mod.events.s
console.log('Show Modal Edit');
$slct_trigger = null;
- let location = window.location.href;
- const url = new URL(location);
- url.searchParams.set('event_presenter_id', $slct.event_presenter_id);
- history.pushState({}, '', url);
+ if ($slct.event_presenter_id) {
+ let location = window.location.href;
+ const url = new URL(location);
+ url.searchParams.set('event_presenter_id', $slct.event_presenter_id);
+ history.pushState({}, '', url);
+
+ let message = {'event_presenter_id': $slct.event_presenter_id};
+ window.parent.postMessage(message, "*");
+ // console.log('Message sent to parent (iframe):', message);
+ }
// modalStore.clear();
modalStore.trigger(modal_edit__event_presenter_obj);
-
- let message = {'event_presenter_id': $slct.event_presenter_id};
- window.parent.postMessage(message, "*");
- // console.log('Message sent to parent (iframe):', message);
}
$: if ($slct_trigger == 'show_view__event_presenter_obj' && $ae_loc.mod.events.show_view__event_presenter_obj) {
@@ -260,17 +262,17 @@ async function handle_load_ae_obj_id__event_presenter({event_presenter_id, try_c
diff --git a/src/routes/events_speakers/10_edit_modal__event_presenter_obj.svelte b/src/routes/events_speakers/10_edit_modal__event_presenter_obj.svelte
index 3a894cf2..784cbf3f 100644
--- a/src/routes/events_speakers/10_edit_modal__event_presenter_obj.svelte
+++ b/src/routes/events_speakers/10_edit_modal__event_presenter_obj.svelte
@@ -1,30 +1,27 @@