diff --git a/src/app/vault/add-edit.component.ts b/src/app/vault/add-edit.component.ts
index 307e5f69c4..8354747fe1 100644
--- a/src/app/vault/add-edit.component.ts
+++ b/src/app/vault/add-edit.component.ts
@@ -1,12 +1,10 @@
-import {
- Component,
- OnInit,
-} from '@angular/core';
+import { Component } from '@angular/core';
import { CipherType } from 'jslib/enums/cipherType';
import { AuditService } from 'jslib/abstractions/audit.service';
import { CipherService } from 'jslib/abstractions/cipher.service';
+import { CollectionService } from 'jslib/abstractions/collection.service';
import { FolderService } from 'jslib/abstractions/folder.service';
import { I18nService } from 'jslib/abstractions/i18n.service';
import { MessagingService } from 'jslib/abstractions/messaging.service';
@@ -23,7 +21,7 @@ import { LoginUriView } from 'jslib/models/view/loginUriView';
selector: 'app-vault-add-edit',
templateUrl: 'add-edit.component.html',
})
-export class AddEditComponent extends BaseAddEditComponent implements OnInit {
+export class AddEditComponent extends BaseAddEditComponent {
canAccessPremium: boolean;
totpCode: string;
totpCodeFormatted: string;
@@ -39,13 +37,16 @@ export class AddEditComponent extends BaseAddEditComponent implements OnInit {
constructor(cipherService: CipherService, folderService: FolderService,
i18nService: I18nService, platformUtilsService: PlatformUtilsService,
auditService: AuditService, stateService: StateService,
- protected userService: UserService, protected totpService: TotpService,
- protected passwordGenerationService: PasswordGenerationService, protected messagingService: MessagingService) {
- super(cipherService, folderService, i18nService, platformUtilsService, auditService, stateService);
+ userService: UserService, collectionService: CollectionService,
+ protected totpService: TotpService, protected passwordGenerationService: PasswordGenerationService,
+ protected messagingService: MessagingService) {
+ super(cipherService, folderService, i18nService, platformUtilsService, auditService, stateService,
+ userService, collectionService);
}
async ngOnInit() {
- await super.load();
+ await super.ngOnInit();
+ await this.load();
this.showRevisionDate = this.cipher.passwordRevisionDisplayDate != null;
this.hasPasswordHistory = this.cipher.hasPasswordHistory;
this.cleanUp();
diff --git a/src/locales/en/messages.json b/src/locales/en/messages.json
index 527f38dce8..c8d72b3d5b 100644
--- a/src/locales/en/messages.json
+++ b/src/locales/en/messages.json
@@ -2498,5 +2498,11 @@
},
"selected": {
"message": "Selected"
+ },
+ "ownership": {
+ "message": "Ownership"
+ },
+ "whoOwnsThisItem": {
+ "message": "Who owns this item?"
}
}