Fix error when event.dataTransfer.files is empty

Changelog-entry: Fix error when event.dataTransfer.files is empty
Change-type: patch
This commit is contained in:
Alexis Svinartchouk 2019-02-27 18:30:45 +01:00
parent f0374cf9d9
commit 5299d958f2

View File

@ -51,18 +51,21 @@ module.exports = ($timeout) => {
domElement.ondrop = (event) => { domElement.ondrop = (event) => {
event.preventDefault() event.preventDefault()
const filename = _.first(event.dataTransfer.files).path
// Safely bring this to the word of Angular if (event.dataTransfer.files.length) {
$timeout(() => { const filename = _.first(event.dataTransfer.files).path
scope.osDropzone({
// Pass the filename as a named // Safely bring this to the world of Angular
// parameter called `$file` $timeout(() => {
$file: filename scope.osDropzone({
// Pass the filename as a named
// parameter called `$file`
$file: filename
})
}) })
}) }
return false return false
} }