Ensure viewPassword has a default value

This commit is contained in:
Hinton 2020-06-12 14:21:27 +02:00
parent dd147ce338
commit 81c76816b9
1 changed files with 5 additions and 1 deletions

View File

@ -56,7 +56,11 @@ export class Cipher extends Domain {
this.favorite = obj.favorite;
this.organizationUseTotp = obj.organizationUseTotp;
this.edit = obj.edit;
this.viewPassword = obj.viewPassword;
if (obj.viewPassword != null) {
this.viewPassword = obj.viewPassword;
} else {
this.viewPassword = true; // Default for already synced Ciphers without viewPassword
}
this.revisionDate = obj.revisionDate != null ? new Date(obj.revisionDate) : null;
this.collectionIds = obj.collectionIds;
this.localData = localData;