diff --git a/app/javascript/dashboard/components/ChatList.vue b/app/javascript/dashboard/components/ChatList.vue index 4e8a31e67..6dbdae170 100644 --- a/app/javascript/dashboard/components/ChatList.vue +++ b/app/javascript/dashboard/components/ChatList.vue @@ -322,12 +322,13 @@ export default { }; const userPermissions = this.currentUser.permissions; const allowedTabs = { - me: - userPermissions.includes('conversation_manage') || - userPermissions.includes('conversation_participating_manage'), - unassigned: - userPermissions.includes('conversation_manage') || - userPermissions.includes('conversation_unassigned_manage'), + me: ['conversation_manage', 'conversation_participating_manage'].some( + permission => userPermissions.includes(permission) + ), + unassigned: [ + 'conversation_manage', + 'conversation_unassigned_manage', + ].some(permission => userPermissions.includes(permission)), all: true, }; return Object.keys(allowedTabs)