diff options
author | Christian Kamm <mail@ckamm.de> | 2019-02-13 16:18:54 +0300 |
---|---|---|
committer | Kevin Ottens <kevin.ottens@nextcloud.com> | 2020-12-15 12:58:41 +0300 |
commit | 238ac536662256ba14ebeabad7f67a19043963fb (patch) | |
tree | e86d9e07ec04a40cf898cf76a33838ca6498fe62 /src/cmd | |
parent | 4c043513604e9da860b8f88a5182d21cd0bce21b (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.cpp | 2 |
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); |