From 27bd075a9288750411b8b08ce7049c837679e3a2 Mon Sep 17 00:00:00 2001 From: APTX Date: Thu, 4 Jun 2015 22:25:55 +0200 Subject: [PATCH] Ensure that AddFileTask is atomic. --- localmylist/addfiletask.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/localmylist/addfiletask.cpp b/localmylist/addfiletask.cpp index 36860af..910d80e 100644 --- a/localmylist/addfiletask.cpp +++ b/localmylist/addfiletask.cpp @@ -67,6 +67,9 @@ void AddFileTask::setFile(const QFileInfo &file) void AddFileTask::hashingFinished() { #ifndef LOCALMYLIST_NO_ANIDBUDPCLIENT + RaiiTransaction t(db); + t.commit(); + int fid = db->isKnownFile(hashResult->hash(), m_file.size()); if (fid) { -- 2.52.0