From 81c76816b96f7f7545b9c0fc3da54bc41724cf0d Mon Sep 17 00:00:00 2001 From: Hinton Date: Fri, 12 Jun 2020 14:21:27 +0200 Subject: [PATCH] Ensure viewPassword has a default value --- src/models/domain/cipher.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/models/domain/cipher.ts b/src/models/domain/cipher.ts index f0c37cf75c..9b31235a77 100644 --- a/src/models/domain/cipher.ts +++ b/src/models/domain/cipher.ts @@ -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;