diff --git a/src/vueLib/tables/members/MembersTable.ts b/src/vueLib/tables/members/MembersTable.ts index c8ae96f..31597af 100644 --- a/src/vueLib/tables/members/MembersTable.ts +++ b/src/vueLib/tables/members/MembersTable.ts @@ -241,8 +241,9 @@ export function useMemberTable() { .finally(() => { loading.value = false; //filter same members out so list is shorter + filteredMembers.value = allMembers.value; if (filter) { - filteredMembers.value = allMembers.value.filter( + filteredMembers.value = filteredMembers.value.filter( (m1) => !filter.some((m2) => { if (filterbyName) { @@ -256,7 +257,7 @@ export function useMemberTable() { //second filter const list = filterList.value ?? []; if (filterList.value && filterList.value.length > 0) { - filteredMembers.value = allMembers.value.filter((member) => + filteredMembers.value = filteredMembers.value.filter((member) => list.every((filterItem) => { const keys = filterItem.keys ?? []; if (keys.includes('null')) return true;