Chunking NG: Also send OC-Total-Length on MOVE
authorMarkus Goetz <markus@woboq.com>
Wed, 29 Mar 2017 16:23:48 +0000 (18:23 +0200)
committerOlivier Goffart <olivier@woboq.com>
Wed, 29 Mar 2017 17:51:02 +0000 (19:51 +0200)
For https://github.com/owncloud/core/issues/26988

src/libsync/propagateuploadng.cpp

index 7109abb94e4f53bd8b0db965ec4e67e2cc4e2387..bb14b83758590f0e8c249cc5b357806bde80d33b 100644 (file)
@@ -292,6 +292,8 @@ void PropagateUploadFileNG::startNextChunk()
                 _transmissionChecksumType, _transmissionChecksum);
         }
 
+        headers["OC-Total-Length"] = QByteArray::number(fileSize);
+
         auto job = new MoveJob(propagator()->account(), Utility::concatUrlPath(chunkUrl(), "/.file"),
                                destination, headers, this);
         _jobs.append(job);