diff --git a/src/libsync/propagatedownload.cpp b/src/libsync/propagatedownload.cpp index 08ab484891501..8b78b2ab9acb8 100644 --- a/src/libsync/propagatedownload.cpp +++ b/src/libsync/propagatedownload.cpp @@ -1226,6 +1226,7 @@ void PropagateDownloadFile::downloadFinished() QString error; if (!propagator()->createConflict(_item, _associatedComposite, &error)) { done(SyncFileItem::SoftError, error, ErrorCategory::GenericError); + return; } else { previousFileExists = false; }