SyncEngine: Don't duplicate fatal errors
authorChristian Kamm <mail@ckamm.de>
Tue, 30 Jul 2019 11:40:52 +0000 (13:40 +0200)
committerKevin Ottens <kevin.ottens@nextcloud.com>
Tue, 15 Dec 2020 09:58:54 +0000 (10:58 +0100)
Previously fatal error texts were duplicated: Once they entered the
SyncResult via the SyncFileItem and once via syncError().

syncError is intended for folder-wide sync issues that are not pinned
to particular files. Thus that duplicated path is removed.

For #5088

src/libsync/syncengine.cpp

index b5eef406f6180ebc89b83f292025e1caaab372a3..4e75da8e0e16497d9779a05c924020b2cceb2bf2 100644 (file)
@@ -827,10 +827,6 @@ void SyncEngine::slotItemCompleted(const SyncFileItemPtr &item)
 {
     _progressInfo->setProgressComplete(*item);
 
-    if (item->_status == SyncFileItem::FatalError) {
-        syncError(item->_errorString);
-    }
-
     emit transmissionProgress(*_progressInfo);
     emit itemCompleted(item);
 }