From 2d612b07de588a52e0e5895c4a4593f670442bb9 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Mon, 10 Sep 2018 08:22:10 -0400 Subject: [PATCH] no key safety check for orgs --- src/services/cipher.service.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/services/cipher.service.ts b/src/services/cipher.service.ts index 3ade53634cb..c6c6a7aa2bd 100644 --- a/src/services/cipher.service.ts +++ b/src/services/cipher.service.ts @@ -134,6 +134,9 @@ export class CipherService implements CipherServiceAbstraction { if (key == null && cipher.organizationId != null) { key = await this.cryptoService.getOrgKey(cipher.organizationId); + if (key == null) { + throw new Error('Cannot encrypt cipher for organization. No key.'); + } } await Promise.all([ this.encryptObjProperty(model, cipher, {