diff options
author | Christian Kamm <mail@ckamm.de> | 2019-04-12 11:59:24 +0300 |
---|---|---|
committer | Kevin Ottens <kevin.ottens@nextcloud.com> | 2020-12-15 12:58:48 +0300 |
commit | fbe2dbf4ab8296306df1062e721778aa1173c041 (patch) | |
tree | b12b10ef15e53599fd26188306bae50b4753ab5d /src/libsync/discovery.cpp | |
parent | c50f041c5b7a391a8b5a4f232c658a96476f2ae5 (diff) |
Discovery: Query data-fingerprint on root item
Previously the property wasn't queried, meaning the fingerprint logic
couldn't get triggered.
Diffstat (limited to 'src/libsync/discovery.cpp')
-rw-r--r-- | src/libsync/discovery.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libsync/discovery.cpp b/src/libsync/discovery.cpp index 6a3d04f36..60226d404 100644 --- a/src/libsync/discovery.cpp +++ b/src/libsync/discovery.cpp @@ -1328,6 +1328,8 @@ DiscoverySingleDirectoryJob *ProcessDirectoryJob::startAsyncServerQuery() { auto serverJob = new DiscoverySingleDirectoryJob(_discoveryData->_account, _discoveryData->_remoteFolder + _currentFolder._server, this); + if (!_dirItem) + serverJob->setIsRootPath(); // query the fingerprint on the root connect(serverJob, &DiscoverySingleDirectoryJob::etag, this, &ProcessDirectoryJob::etag); _discoveryData->_currentlyActiveJobs++; _pendingAsyncJobs++; |