From 62aed501f39aac183889978fd51e672abbe9c701 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Z=C3=BCrcher?= Date: Fri, 13 Feb 2026 20:39:16 +0100 Subject: [PATCH] fix not updating and hiding added memebers close #49 --- src/vueLib/tables/members/MembersTable.vue | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/vueLib/tables/members/MembersTable.vue b/src/vueLib/tables/members/MembersTable.vue index 5871f55..d18f3fe 100644 --- a/src/vueLib/tables/members/MembersTable.vue +++ b/src/vueLib/tables/members/MembersTable.vue @@ -307,8 +307,11 @@ onMounted(() => { }); }); -async function updateTable() { +async function updateTable(add?: Members) { localCompareMembers.value = inProps.compareMembers; + if (add) { + localCompareMembers.value?.push(...add); + } await updateMembers(localCompareMembers.value, inProps.addResponsible).catch((err) => NotifyResponse(err, 'error'), ); @@ -452,15 +455,15 @@ async function addMemberTo() { }) .catch((err) => { NotifyResponse(err, 'error'); - }) - .finally(() => (selected.value = [])); + }); if (inProps.addAttendees) { await updateMemberLastVisit(selected.value); } else { - await updateTable(); + await updateTable(selected.value); emit('update-event', filteredMembers.value.length); } + selected.value = []; } async function updateMemberLastVisit(members: Members) {