From 7a5caa99ce28106d302cc92988ba7ab5a59988c6 Mon Sep 17 00:00:00 2001 From: geemus Date: Thu, 29 Aug 2024 00:48:02 +0000 Subject: [PATCH] only try to gsub etag on files if there is one closes #720 --- lib/fog/aws/models/storage/files.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/fog/aws/models/storage/files.rb b/lib/fog/aws/models/storage/files.rb index fc897e0c0d..f3dd0c0ab1 100644 --- a/lib/fog/aws/models/storage/files.rb +++ b/lib/fog/aws/models/storage/files.rb @@ -125,8 +125,9 @@ def new(attributes = {}) def normalize_headers(data) data.headers['Last-Modified'] = Time.parse(fetch_and_delete_header(data, 'Last-Modified')) - etag = fetch_and_delete_header(data, 'ETag').gsub('"','') - data.headers['ETag'] = etag + if (etag = fetch_and_delete_header(data, 'ETag')) + data.headers['ETag'] = etag.gsub('"', '') + end DASHED_HEADERS.each do |header| value = fetch_and_delete_header(data, header)