From 2ad57fd88ec89d386e439f6236c29bfb22651426 Mon Sep 17 00:00:00 2001 From: Matthieu Gallien Date: Fri, 26 Aug 2022 14:46:18 +0200 Subject: [PATCH] reads and store fileId and remote permissions during bulk upload Signed-off-by: Matthieu Gallien --- src/libsync/bulkpropagatorjob.cpp | 2 ++ 1 file changed, 2 insertions(+) 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.