mirror of
https://github.com/bitwarden/browser.git
synced 2024-12-21 16:18:28 +01:00
[AC-1879] Add null check for collection view helpers (#7073)
* [AC-1879] Add null check for collection view helpers * [AC-1879] Add additional null check to organization-options.component.ts
This commit is contained in:
parent
bbdf704763
commit
a19a4ffdf7
@ -87,9 +87,9 @@ export class OrganizationOptionsComponent implements OnInit, OnDestroy {
|
||||
}
|
||||
|
||||
allowEnrollmentChanges(org: OrganizationFilter): boolean {
|
||||
if (org.usePolicies && org.useResetPassword && org.hasPublicAndPrivateKeys) {
|
||||
if (org?.usePolicies && org?.useResetPassword && org?.hasPublicAndPrivateKeys) {
|
||||
if (this.resetPasswordPolicy != undefined && this.resetPasswordPolicy.enabled) {
|
||||
return !(org.resetPasswordEnrolled && this.resetPasswordPolicy.data.autoEnrollEnabled);
|
||||
return !(org?.resetPasswordEnrolled && this.resetPasswordPolicy.data.autoEnrollEnabled);
|
||||
}
|
||||
}
|
||||
|
||||
@ -97,7 +97,7 @@ export class OrganizationOptionsComponent implements OnInit, OnDestroy {
|
||||
}
|
||||
|
||||
showSsoOptions(org: OrganizationFilter) {
|
||||
return org.useSso && org.identifier;
|
||||
return org?.useSso && org?.identifier;
|
||||
}
|
||||
|
||||
async unlinkSso(org: Organization) {
|
||||
|
@ -33,7 +33,7 @@ export class CollectionView implements View, ITreeNodeObject {
|
||||
|
||||
// For editing collection details, not the items within it.
|
||||
canEdit(org: Organization, flexibleCollectionsEnabled: boolean): boolean {
|
||||
if (org.id !== this.organizationId) {
|
||||
if (org != null && org.id !== this.organizationId) {
|
||||
throw new Error(
|
||||
"Id of the organization provided does not match the org id of the collection.",
|
||||
);
|
||||
@ -46,7 +46,7 @@ export class CollectionView implements View, ITreeNodeObject {
|
||||
|
||||
// For deleting a collection, not the items within it.
|
||||
canDelete(org: Organization, flexibleCollectionsEnabled: boolean): boolean {
|
||||
if (org.id !== this.organizationId) {
|
||||
if (org != null && org.id !== this.organizationId) {
|
||||
throw new Error(
|
||||
"Id of the organization provided does not match the org id of the collection.",
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user