fix not updating and hiding added memebers close #49

This commit is contained in:
Adrian Zürcher
2026-02-13 20:39:16 +01:00
parent 43d81dd27a
commit 62aed501f3

View File

@@ -307,8 +307,11 @@ onMounted(() => {
}); });
}); });
async function updateTable() { async function updateTable(add?: Members) {
localCompareMembers.value = inProps.compareMembers; localCompareMembers.value = inProps.compareMembers;
if (add) {
localCompareMembers.value?.push(...add);
}
await updateMembers(localCompareMembers.value, inProps.addResponsible).catch((err) => await updateMembers(localCompareMembers.value, inProps.addResponsible).catch((err) =>
NotifyResponse(err, 'error'), NotifyResponse(err, 'error'),
); );
@@ -452,15 +455,15 @@ async function addMemberTo() {
}) })
.catch((err) => { .catch((err) => {
NotifyResponse(err, 'error'); NotifyResponse(err, 'error');
}) });
.finally(() => (selected.value = []));
if (inProps.addAttendees) { if (inProps.addAttendees) {
await updateMemberLastVisit(selected.value); await updateMemberLastVisit(selected.value);
} else { } else {
await updateTable(); await updateTable(selected.value);
emit('update-event', filteredMembers.value.length); emit('update-event', filteredMembers.value.length);
} }
selected.value = [];
} }
async function updateMemberLastVisit(members: Members) { async function updateMemberLastVisit(members: Members) {