Skip to content

Commit 289a81b

Browse files
Merge pull request #8583 from tangledbytes/utkarsh/backport/5.17/8576
[Backport 5.17] send x-amz-restore header as one single header instead of 2 headers with same name
2 parents ee50557 + 3d376ed commit 289a81b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/endpoint/s3/s3_utils.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -312,12 +312,12 @@ function set_response_object_md(res, object_md) {
312312
res.setHeader('x-amz-storage-class', storage_class);
313313
}
314314
if (object_md.restore_status?.ongoing || object_md.restore_status?.expiry_time) {
315-
const restore = [`ongoing-request="${object_md.restore_status.ongoing}"`];
315+
let restore = `ongoing-request="${object_md.restore_status.ongoing}"`;
316316
if (!object_md.restore_status.ongoing && object_md.restore_status.expiry_time) {
317317
// Expiry time is in UTC format
318318
const expiry_date = new Date(object_md.restore_status.expiry_time).toUTCString();
319319

320-
restore.push(`expiry-date="${expiry_date}"`);
320+
restore += `, expiry-date="${expiry_date}"`;
321321
}
322322

323323
res.setHeader('x-amz-restore', restore);

0 commit comments

Comments
 (0)