Use the encrypted path for collection listing
authorKevin Ottens <kevin.ottens@nextcloud.com>
Wed, 8 Jul 2020 13:35:02 +0000 (15:35 +0200)
committerCamila <smayres@gmail.com>
Thu, 9 Jul 2020 14:22:54 +0000 (16:22 +0200)
If we use the local path we'll get a 404.

Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
src/libsync/propagateremotedeleteencrypted.cpp

index 40644d3baabe331d5c7f4bb77b4ae211b9470f1e..dd6619fb96e197f7ae52a5afd1dbc079bc253a21 100644 (file)
@@ -22,7 +22,8 @@ PropagateRemoteDeleteEncrypted::PropagateRemoteDeleteEncrypted(OwncloudPropagato
 
 void PropagateRemoteDeleteEncrypted::start()
 {
-    QFileInfo info(_item->_file);
+    Q_ASSERT(!_item->_encryptedFileName.isEmpty());
+    QFileInfo info(_item->_encryptedFileName);
     qCDebug(PROPAGATE_REMOVE_ENCRYPTED) << "Folder is encrypted, let's get the Id from it.";
     auto job = new LsColJob(_propagator->account(), info.path(), this);
     job->setProperties({"resourcetype", "http://owncloud.org/ns:fileid"});