Jelajahi Sumber

Merge pull request #544 from transloadit/fix/s3-is-xml

s3: fix isXml() check when no content-type is available
Artur Paikin 7 tahun lalu
induk
melakukan
212639d12e
1 mengubah file dengan 2 tambahan dan 1 penghapusan
  1. 2 1
      src/plugins/AwsS3/index.js

+ 2 - 1
src/plugins/AwsS3/index.js

@@ -3,7 +3,8 @@ const Translator = require('../../core/Translator')
 const XHRUpload = require('../XHRUpload')
 const XHRUpload = require('../XHRUpload')
 
 
 function isXml (xhr) {
 function isXml (xhr) {
-  return xhr.getResponseHeader('Content-Type').toLowerCase() === 'application/xml'
+  const contentType = xhr.getResponseHeader('Content-Type')
+  return typeof contentType === 'string' && contentType.toLowerCase() === 'application/xml'
 }
 }
 
 
 module.exports = class AwsS3 extends Plugin {
 module.exports = class AwsS3 extends Plugin {