From ebce7f041df3ea32c01bd39d6fa33aa07301a260 Mon Sep 17 00:00:00 2001 From: Laurin Quast Date: Tue, 13 Mar 2018 18:48:26 +0100 Subject: [PATCH 1/3] Update xml-template-builder.js --- lib/xml-template-builder.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/xml-template-builder.js b/lib/xml-template-builder.js index 9fff43ca..1cbbf801 100644 --- a/lib/xml-template-builder.js +++ b/lib/xml-template-builder.js @@ -44,7 +44,7 @@ exports.buildBucketQuery = function(options, data) { ...data.objects.map(object => ({ Contents: { Key: object.key, - LastModified: object.metadata["last-modified"], + LastModified: object.metadata["last-modified"].toISOString(), ETag: object.metadata["etag"], Size: object.size, StorageClass: "STANDARD", From 3283b623f714d93c3f326a3f86e2500cac2ed86c Mon Sep 17 00:00:00 2001 From: Laurin Quast Date: Tue, 13 Mar 2018 19:00:38 +0100 Subject: [PATCH 2/3] Cast to date before formatting --- lib/xml-template-builder.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/xml-template-builder.js b/lib/xml-template-builder.js index 1cbbf801..92e06296 100644 --- a/lib/xml-template-builder.js +++ b/lib/xml-template-builder.js @@ -44,7 +44,7 @@ exports.buildBucketQuery = function(options, data) { ...data.objects.map(object => ({ Contents: { Key: object.key, - LastModified: object.metadata["last-modified"].toISOString(), + LastModified: new Date(object.metadata["last-modified"]).toISOString(), ETag: object.metadata["etag"], Size: object.size, StorageClass: "STANDARD", From b887fb03282e9be0a0451fee4471417a2486a0a9 Mon Sep 17 00:00:00 2001 From: Laurin Quast Date: Tue, 13 Mar 2018 19:54:52 +0100 Subject: [PATCH 3/3] Use getter instead fo inline cast --- lib/xml-template-builder.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/xml-template-builder.js b/lib/xml-template-builder.js index 92e06296..c491672d 100644 --- a/lib/xml-template-builder.js +++ b/lib/xml-template-builder.js @@ -44,7 +44,7 @@ exports.buildBucketQuery = function(options, data) { ...data.objects.map(object => ({ Contents: { Key: object.key, - LastModified: new Date(object.metadata["last-modified"]).toISOString(), + LastModified: object.lastModifiedDate.toISOString(), ETag: object.metadata["etag"], Size: object.size, StorageClass: "STANDARD",