Просмотр исходного кода

Merge pull request #4869 from nextcloud/feature/improveBulkUpload

reads and store fileId and remote permissions during bulk upload
Matthieu Gallien 3 лет назад
Родитель
Сommit
45643b5afc
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      src/libsync/bulkpropagatorjob.cpp

+ 2 - 0
src/libsync/bulkpropagatorjob.cpp

@@ -391,6 +391,8 @@ void BulkPropagatorJob::slotPutFinishedOneFile(const BulkUploadItem &singleFile,
     computeFileId(singleFile._item, fileReply);
 
     singleFile._item->_etag = etag;
+    singleFile._item->_fileId = getHeaderFromJsonReply(fileReply, "fileid");
+    singleFile._item->_remotePerm = RemotePermissions::fromServerString(getHeaderFromJsonReply(fileReply, "permissions"));
 
     if (getHeaderFromJsonReply(fileReply, "X-OC-MTime") != "accepted") {
         // X-OC-MTime is supported since owncloud 5.0.   But not when chunking.