From 8c365b1a3af6d47cf736deea824dede591c5ab6a Mon Sep 17 00:00:00 2001 From: Scott Nonnenberg Date: Wed, 8 May 2019 14:59:44 -0700 Subject: [PATCH] Don't add duplicate errors to the database --- js/background.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/js/background.js b/js/background.js index 994d6b2cb..522e92310 100644 --- a/js/background.js +++ b/js/background.js @@ -1403,6 +1403,14 @@ } const envelope = ev.proto; const message = await initIncomingMessage(envelope, { isError: true }); + const isDuplicate = await isMessageDuplicate(message); + if (isDuplicate) { + ev.confirm(); + window.log.warn( + `Got duplicate error for message ${message.idForLogging()}` + ); + return; + } await message.saveErrors(error || new Error('Error was null')); const id = message.get('conversationId');