Only shedule affected paths for remote discovery after disabling e2ee
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Mon, 19 Dec 2022 18:00:19 +0000 (19:00 +0100)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Tue, 24 Jan 2023 16:00:15 +0000 (17:00 +0100)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
src/gui/folder.cpp

index 1137096b818e73ffeb608023b64c29023868ea98..f335702f0fac24e2947340f1b475a8bd67319d1c 100644 (file)
@@ -1359,7 +1359,11 @@ void Folder::removeLocalE2eFiles()
     _journal.setSelectiveSyncList(SyncJournalDb::SelectiveSyncE2eFoldersToRemoveFromBlacklist, e2eFoldersToBlacklist);
 
     setSyncPaused(currentSyncPaused);
-    _journal.forceRemoteDiscoveryNextSync();
+
+    for (const auto &path : qAsConst(e2eFoldersToBlacklist)) {
+        _journal.schedulePathForRemoteDiscovery(path);
+    }
+
     scheduleThisFolderSoon();
 }