From d41dba6357eb0f9617535409f59910176ddc157a Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 28 Feb 2018 16:13:08 +0100 Subject: [PATCH] Fixed message stored one time in clear and one time encrypted if using asynchronism while encrypting --- src/chat/chat-message/chat-message.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/chat/chat-message/chat-message.cpp b/src/chat/chat-message/chat-message.cpp index 0d64995be..d932e72cb 100644 --- a/src/chat/chat-message/chat-message.cpp +++ b/src/chat/chat-message/chat-message.cpp @@ -582,7 +582,7 @@ void ChatMessagePrivate::send () { currentSendStep |= ChatMessagePrivate::Step::Started; - if (toBeStored) + if (toBeStored || currentSendStep == (ChatMessagePrivate::Step::Started | ChatMessagePrivate::Step::None)) storeInDb(); if ((currentSendStep & ChatMessagePrivate::Step::FileUpload) == ChatMessagePrivate::Step::FileUpload) {