From: Matthieu Gallien Date: Fri, 26 Aug 2022 12:46:18 +0000 (+0200) Subject: reads and store fileId and remote permissions during bulk upload X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~15^2~14^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2ad57fd88ec89d386e439f6236c29bfb22651426;p=nextcloud-desktop.git reads and store fileId and remote permissions during bulk upload Signed-off-by: Matthieu Gallien --- diff --git a/src/libsync/bulkpropagatorjob.cpp b/src/libsync/bulkpropagatorjob.cpp index 993ab7edf..6d4074168 100644 --- a/src/libsync/bulkpropagatorjob.cpp +++ b/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.