From 79da08fec1b4d8f17bf3cdef0659d6dfe22a2d14 Mon Sep 17 00:00:00 2001 From: Ronan Abhamon Date: Tue, 27 Feb 2018 11:10:58 +0100 Subject: [PATCH] fix(MainDb): commit on markChatMessagesAsRead --- src/db/main-db.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/db/main-db.cpp b/src/db/main-db.cpp index 7acd2a09c..a86b8eccd 100644 --- a/src/db/main-db.cpp +++ b/src/db/main-db.cpp @@ -1867,6 +1867,7 @@ bool MainDb::deleteEvent (const shared_ptr &eventLog) { return L_DB_EXCEPTION_HANDLER_C(&mainDb) { soci::session *session = mainDb.getPrivate()->dbSession.getBackendSession(); *session << "DELETE FROM event WHERE id = :id", soci::use(dEventKey->storageId); + tr.commit(); dEventLog->dbKey = MainDbEventKey(); @@ -1875,8 +1876,6 @@ bool MainDb::deleteEvent (const shared_ptr &eventLog) { eventLog )->getChatMessage()->getPrivate()->dbKey = MainDbChatMessageKey(); - tr.commit(); - return true; }; } @@ -2075,8 +2074,8 @@ void MainDb::markChatMessagesAsRead (const ChatRoomId &chatRoomId) const { else { const long long &dbChatRoomId = d->selectChatRoomId(chatRoomId); *session << query, soci::use(dbChatRoomId); - tr.commit(); } + tr.commit(); }; }