diff --git a/core/modules/savers/put.js b/core/modules/savers/put.js index e1fd7a8c2..473025e2c 100644 --- a/core/modules/savers/put.js +++ b/core/modules/savers/put.js @@ -25,8 +25,9 @@ var RetrieveETag = function(self) { type: "HEAD", headers: headers, callback: function(err, data, xhr) { - if(!err) { - self.etag = xhr.getResponseHeader("ETag").replace(/^W\//,""); + var etag = xhr.getResponseHeader("ETag"); + if(!err && etag) { + self.etag = etag.replace(/^W\//,""); } } });