}
setCurrentPerms() {
- this.userPerms.canEditCopy =
- this.userPerms.UPDATE_COPY_STAT_CAT.indexOf(this.selectedCopyOrgId) !== -1;
- this.userPerms.canEditPatron =
- this.userPerms.UPDATE_PATRON_STAT_CAT.indexOf(this.selectedPatronOrgId) !== -1;
- this.userPerms.canCreateCopy =
- this.userPerms.CREATE_COPY_STAT_CAT.indexOf(this.selectedCopyOrgId) !== -1;
- this.userPerms.canCreatePatron =
- this.userPerms.CREATE_PATRON_STAT_CAT.indexOf(this.selectedPatronOrgId) !== -1;
- this.userPerms.canDeleteCopy =
- this.userPerms.DELETE_COPY_STAT_CAT.indexOf(this.selectedCopyOrgId) !== -1;
- this.userPerms.canDeletePatron =
- this.userPerms.DELETE_PATRON_STAT_CAT.indexOf(this.selectedPatronOrgId) !== -1;
+ if (this.userPerms) {
+ this.userPerms.canEditCopy =
+ (this.userPerms.UPDATE_COPY_STAT_CAT || []).indexOf(this.selectedCopyOrgId) !== -1;
+ this.userPerms.canEditPatron =
+ (this.userPerms.UPDATE_PATRON_STAT_CAT || []).indexOf(this.selectedPatronOrgId) !== -1;
+ this.userPerms.canCreateCopy =
+ (this.userPerms.CREATE_COPY_STAT_CAT || []).indexOf(this.selectedCopyOrgId) !== -1;
+ this.userPerms.canCreatePatron =
+ (this.userPerms.CREATE_PATRON_STAT_CAT || []).indexOf(this.selectedPatronOrgId) !== -1;
+ this.userPerms.canDeleteCopy =
+ (this.userPerms.DELETE_COPY_STAT_CAT || []).indexOf(this.selectedCopyOrgId) !== -1;
+ this.userPerms.canDeletePatron =
+ (this.userPerms.DELETE_PATRON_STAT_CAT || []).indexOf(this.selectedPatronOrgId) !== -1;
+ }
}
onTabChange(event: any) {