diff --git a/src/routes/idaa/(idaa)/+layout.svelte b/src/routes/idaa/(idaa)/+layout.svelte index e2b36a5d..7deae7be 100644 --- a/src/routes/idaa/(idaa)/+layout.svelte +++ b/src/routes/idaa/(idaa)/+layout.svelte @@ -20,6 +20,7 @@ import { import { idaa_loc, idaa_sess, idaa_slct } from '$lib/stores/ae_idaa_stores'; import { db_posts } from '$lib/ae_posts/db_posts'; import { db_archives } from '$lib/ae_archives/db_archives'; +import { db_events } from '$lib/ae_events/db_events'; interface Props { /** @type {import('./$types').LayoutData} */ @@ -325,11 +326,11 @@ async function verify_novi_uuid( $idaa_loc.novi_full_name = null; $idaa_loc.novi_verified = false; // Purge private IDAA data from IDB — do not leave sensitive data cached after auth failure. - // db_events.event is intentionally excluded: it is shared with conference event modules. db_posts.post.clear().catch(() => {}); db_posts.comment.clear().catch(() => {}); db_archives.archive.clear().catch(() => {}); db_archives.content.clear().catch(() => {}); + db_events.event.clear().catch(() => {}); } finally { verify_in_flight = false; novi_verifying = false; @@ -368,6 +369,7 @@ async function verify_novi_uuid( db_posts.comment.clear().catch(() => {}); db_archives.archive.clear().catch(() => {}); db_archives.content.clear().catch(() => {}); + db_events.event.clear().catch(() => {}); location.reload(); }}>