From afff7c123a4a38fe7c5ed0aeb52de8ae2e0bd7f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Z=C3=BCrcher?= Date: Mon, 17 Nov 2025 16:59:23 +0100 Subject: [PATCH] fix not updating member table close #30 --- src/vueLib/tables/attendees/AttendeesTable.ts | 11 ++-- .../tables/attendees/AttendeesTable.vue | 53 +++++++++---------- src/vueLib/tables/events/EventsTable.vue | 20 ++----- 3 files changed, 36 insertions(+), 48 deletions(-) diff --git a/src/vueLib/tables/attendees/AttendeesTable.ts b/src/vueLib/tables/attendees/AttendeesTable.ts index 82323d0..e62a94c 100644 --- a/src/vueLib/tables/attendees/AttendeesTable.ts +++ b/src/vueLib/tables/attendees/AttendeesTable.ts @@ -38,7 +38,7 @@ export function useAttendeesTable() { const loading = ref(false); //updates Attendees list from database - async function updateAttendees() { + async function updateAttendees(eventArray: number) { loading.value = true; let events: Events | undefined; @@ -60,11 +60,16 @@ export function useAttendeesTable() { loading.value = false; }); - if (!events || events.length === 0 || !events[0]?.attendees || events[0].attendees === null) { + if ( + !events || + events.length === 0 || + !events[eventArray]?.attendees || + events[eventArray].attendees === null + ) { attendees.value = []; return; } - attendees.value = events[0].attendees ?? []; + attendees.value = events[eventArray].attendees ?? []; } return { diff --git a/src/vueLib/tables/attendees/AttendeesTable.vue b/src/vueLib/tables/attendees/AttendeesTable.vue index d647ddb..cd6046b 100644 --- a/src/vueLib/tables/attendees/AttendeesTable.vue +++ b/src/vueLib/tables/attendees/AttendeesTable.vue @@ -21,6 +21,7 @@ dense class="bigger-table-text" > + + + - + @@ -114,6 +117,7 @@