diff options
Diffstat (limited to 'src/components/MemberList.vue')
-rw-r--r-- | src/components/MemberList.vue | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/components/MemberList.vue b/src/components/MemberList.vue index ffd8fb12..e8a1a6d7 100644 --- a/src/components/MemberList.vue +++ b/src/components/MemberList.vue @@ -151,11 +151,15 @@ export default { .map(type => parseInt(type, 10)) // Map populated types to the group entry .map(type => CIRCLES_MEMBER_GROUPING.find(group => group.type === type)) + // Removed undefined group + .filter(group => group !== undefined) // Injecting headings - .map(group => [{ - heading: true, - ...group, - }, ...(this.groupedList[group.type] || [])]) + .map(group => { + return [{ + heading: true, + ...group, + }, ...(this.groupedList[group.type] || [])] + }) // Merging sub-arrays .flat() }, |