Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/desktop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src/cmd
diff options
context:
space:
mode:
authorChristian Kamm <mail@ckamm.de>2019-02-13 16:18:54 +0300
committerKevin Ottens <kevin.ottens@nextcloud.com>2020-12-15 12:58:41 +0300
commit238ac536662256ba14ebeabad7f67a19043963fb (patch)
treee86d9e07ec04a40cf898cf76a33838ca6498fe62 /src/cmd
parent4c043513604e9da860b8f88a5182d21cd0bce21b (diff)
Ensure local discovery on selective sync changes
As far as I'm aware local discovery can be skipped on folders that are selective-sync blacklisted, so a local discovery is required when an entry is removed from the blacklist. Also rename avoidReadFromDbOnNextSync() -> schedulePathForRemoteDiscovery() since the old name might also imply it's not read from db in the local discovery - which is not the case. Use Folder:: schedulePathForLocalDiscovery() for that.
Diffstat (limited to 'src/cmd')
-rw-r--r--src/cmd/cmd.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/cmd.cpp b/src/cmd/cmd.cpp
index bb6365aa2..12dbb2721 100644
--- a/src/cmd/cmd.cpp
+++ b/src/cmd/cmd.cpp
@@ -303,7 +303,7 @@ void selectiveSyncFixup(OCC::SyncJournalDb *journal, const QStringList &newList)
auto blackListSet = newList.toSet();
const auto changes = (oldBlackListSet - blackListSet) + (blackListSet - oldBlackListSet);
for (const auto &it : changes) {
- journal->avoidReadFromDbOnNextSync(it);
+ journal->schedulePathForRemoteDiscovery(it);
}
journal->setSelectiveSyncList(SyncJournalDb::SelectiveSyncBlackList, newList);