From 18ac2db3232735357f33b29b81ce2daeb9a85011 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Thu, 13 Dec 2018 10:58:48 -0500 Subject: [PATCH] normalize boolean type values for custom fields --- src/services/cipher.service.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/services/cipher.service.ts b/src/services/cipher.service.ts index 3f54ffa718..b9ffee1eb7 100644 --- a/src/services/cipher.service.ts +++ b/src/services/cipher.service.ts @@ -211,6 +211,10 @@ export class CipherService implements CipherServiceAbstraction { async encryptField(fieldModel: FieldView, key: SymmetricCryptoKey): Promise { const field = new Field(); field.type = fieldModel.type; + // normalize boolean type field values + if (fieldModel.type === FieldType.Boolean && fieldModel.value !== 'true') { + fieldModel.value = 'false'; + } await this.encryptObjProperty(fieldModel, field, { name: null,