diff --git a/src/views/UserDetails.vue b/src/views/UserDetails.vue index 8083cad..d627502 100644 --- a/src/views/UserDetails.vue +++ b/src/views/UserDetails.vue @@ -198,7 +198,7 @@ - {{ getUserFacilities(selectedUser.facilities).length === 1 ? translate('Added to 1 facility') : translate('Added to facilities', { count: getUserFacilities(selectedUser.facilities).length }) }} + {{ getUserFacilities().length === 1 ? translate('Added to 1 facility') : translate('Added to facilities', { count: getUserFacilities().length }) }} @@ -551,7 +551,7 @@ export default defineComponent({ }, async selectFacility() { let componentProps = { - selectedFacilities: this.getUserFacilities(this.selectedUser.facilities) + selectedFacilities: this.getUserFacilities() } as any if(this.selectedUser.partyTypeId === 'PARTY_GROUP') { @@ -903,8 +903,10 @@ export default defineComponent({ return securityGroups.filter((group: any) => !excludedSecurityGroups.includes(group.groupId)) }, - getUserFacilities(facilities: any) { - return facilities.filter((facility: any) => facility.roleTypeId === 'WAREHOUSE_MANAGER') + // Currently a user is getting associated with two roles at a time i.e., 'WAREHOUSE_MANAGER' and 'FAC_LOGIN' + // And here we only want to show records of 'WAREHOUSE_MANAGER' + getUserFacilities() { + return this.selectedUser.facilities.filter((facility: any) => facility.roleTypeId === 'WAREHOUSE_MANAGER') } }, setup() {