Преглед изворни кода

@uppy/utils - made getDroppedFiles.js work for IE11 (#1630)

Evgenia Karunus пре 5 година
родитељ
комит
450ab8ceb1
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      packages/@uppy/utils/src/getDroppedFiles/index.js

+ 1 - 1
packages/@uppy/utils/src/getDroppedFiles/index.js

@@ -8,7 +8,7 @@ const fallbackApi = require('./utils/fallbackApi')
 // @returns {Promise} - Array<File>
 module.exports = function getDroppedFiles (dataTransfer) {
   // Get all files from all subdirs. Works (at least) in Chrome, Mozilla, and Safari
-  if (dataTransfer.items[0] && 'webkitGetAsEntry' in dataTransfer.items[0]) {
+  if (dataTransfer.items && dataTransfer.items[0] && 'webkitGetAsEntry' in dataTransfer.items[0]) {
     return webkitGetAsEntryApi(dataTransfer)
   // Otherwise just return all first-order files
   } else {