From 28f96fe89373b9292c8a6abc4693e80adb930561 Mon Sep 17 00:00:00 2001 From: Scott Nonnenberg Date: Wed, 13 Feb 2019 11:56:43 -0800 Subject: [PATCH] Ensure that we capture sender even if thrown error is falsey --- js/modules/metadata/SecretSessionCipher.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/js/modules/metadata/SecretSessionCipher.js b/js/modules/metadata/SecretSessionCipher.js index 6422a20cb..c3aad2538 100644 --- a/js/modules/metadata/SecretSessionCipher.js +++ b/js/modules/metadata/SecretSessionCipher.js @@ -416,6 +416,11 @@ SecretSessionCipher.prototype = { content: await _decryptWithUnidentifiedSenderMessage(content), }; } catch (error) { + if (!error) { + // eslint-disable-next-line no-ex-assign + error = new Error('Decryption error was falsey!'); + } + error.sender = address; throw error;