From a3315bcb68e206d68766f4e77e9700e9307b50e6 Mon Sep 17 00:00:00 2001 From: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com> Date: Mon, 28 Jun 2021 18:04:42 -0500 Subject: [PATCH] Skip double save with sync message that has errors --- ts/models/messages.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ts/models/messages.ts b/ts/models/messages.ts index b916398b6..aa5ac88f0 100644 --- a/ts/models/messages.ts +++ b/ts/models/messages.ts @@ -1742,7 +1742,8 @@ export class MessageModel extends window.Backbone.Model { }); } catch (result) { const errors = (result && result.errors) || [new Error('Unknown error')]; - this.saveErrors(errors); + // We don't save because we're about to save below. + this.saveErrors(errors, { skipSave: true }); } finally { await window.Signal.Data.saveMessage(this.attributes, { Message: window.Whisper.Message,