diff --git a/src/angular/components/add-edit.component.ts b/src/angular/components/add-edit.component.ts index 3da4a5ec966..89f94d48642 100644 --- a/src/angular/components/add-edit.component.ts +++ b/src/angular/components/add-edit.component.ts @@ -136,8 +136,7 @@ export class AddEditComponent implements OnInit { this.ownershipOptions.push({ name: o.name, value: o.id }); } }); - const allCollections = await this.collectionService.getAllDecrypted(); - this.writeableCollections = allCollections.filter((c) => !c.readOnly); + this.writeableCollections = await this.loadCollections(); } async load() { @@ -350,6 +349,11 @@ export class AddEditComponent implements OnInit { } } + protected async loadCollections() { + const allCollections = await this.collectionService.getAllDecrypted(); + return allCollections.filter((c) => !c.readOnly); + } + protected loadCipher() { return this.cipherService.get(this.cipherId); }