1
0
mirror of https://github.com/bitwarden/jslib synced 2025-12-10 13:23:15 +00:00

Allow for null vault filter

This commit is contained in:
Thomas Rittson
2022-05-20 15:57:49 +10:00
parent 0b338fbef5
commit bc0c2e1ece

View File

@@ -63,11 +63,11 @@ export class VaultFilterService {
}); });
} }
async buildCollections(vaultFilter: VaultFilter): Promise<DynamicTreeNode<CollectionView>> { async buildCollections(vaultFilter?: VaultFilter): Promise<DynamicTreeNode<CollectionView>> {
const collections = const collections =
vaultFilter.useAdminCollections && vaultFilter.selectedOrganizationId != null vaultFilter?.selectedOrganizationId != null && vaultFilter.useAdminCollections
? await this.getAdminCollections(vaultFilter.selectedOrganizationId) ? await this.getAdminCollections(vaultFilter.selectedOrganizationId)
: await this.getUserCollections(vaultFilter.selectedOrganizationId); : await this.getUserCollections(vaultFilter?.selectedOrganizationId);
const nestedCollections = await this.collectionService.getAllNested(collections); const nestedCollections = await this.collectionService.getAllNested(collections);
return new DynamicTreeNode<CollectionView>({ return new DynamicTreeNode<CollectionView>({