Skip to content

Commit fe77871

Browse files
committed
impr(CLDSRV-621): Set owner-id in CopyPart to match PutPart
1 parent bcae7b5 commit fe77871

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

lib/api/objectPutCopyPart.js

+1
Original file line numberDiff line numberDiff line change
@@ -342,6 +342,7 @@ function objectPutCopyPart(authInfo, request, sourceBucket,
342342
splitter: constants.splitter,
343343
lastModified,
344344
overheadField: constants.overheadField,
345+
ownerId: destBucketMD.getOwner(),
345346
};
346347
return services.metadataStorePart(mpuBucketName,
347348
locations, metaStoreParams, log, err => {

lib/services.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -767,7 +767,7 @@ const services = {
767767
metadataStorePart(mpuBucketName, partLocations,
768768
metaStoreParams, log, cb) {
769769
assert.strictEqual(typeof mpuBucketName, 'string');
770-
const { partNumber, contentMD5, size, uploadId, lastModified, splitter, overheadField }
770+
const { partNumber, contentMD5, size, uploadId, lastModified, splitter, overheadField, ownerId }
771771
= metaStoreParams;
772772
const dateModified = typeof lastModified === 'string' ?
773773
lastModified : new Date().toJSON();
@@ -782,6 +782,7 @@ const services = {
782782
'last-modified': dateModified,
783783
'content-md5': contentMD5,
784784
'content-length': size,
785+
'owner-id': ownerId,
785786
};
786787

787788
const params = {};

0 commit comments

Comments
 (0)