diff --git a/src/vueLib/tables/members/MembersTable.ts b/src/vueLib/tables/members/MembersTable.ts index a42e2c6..b60c72e 100644 --- a/src/vueLib/tables/members/MembersTable.ts +++ b/src/vueLib/tables/members/MembersTable.ts @@ -306,6 +306,11 @@ export function useMemberTable() { if (typeof value === 'number') { return keys.includes(value.toString()); } + if (typeof value === 'object') { + if ('name' in value) { + return keys.includes(value.name); + } + } if (typeof value === 'string') { return keys.includes(value); } diff --git a/src/vueLib/tables/members/MembersTable.vue b/src/vueLib/tables/members/MembersTable.vue index fb25a49..88a57af 100644 --- a/src/vueLib/tables/members/MembersTable.vue +++ b/src/vueLib/tables/members/MembersTable.vue @@ -76,12 +76,8 @@ v-on:clear="selectedColumnOptions = []" v-model:column-filter="selectedColumnFilter" v-model:column-option="selectedColumnOptions" - @update:column-filter=" - filterMembers(selectedColumnFilter, ...(selectedColumnOptions || [])) - " - @update:column-option=" - filterMembers(selectedColumnFilter, ...(selectedColumnOptions || [])) - " + @update:column-filter="filterMembers" + @update:column-option="filterMembers" />