diff --git a/src/vitis/client/javascript/externs/formReader/component/file_picker/file_picker.js b/src/vitis/client/javascript/externs/formReader/component/file_picker/file_picker.js index 82d2aae60dcf47c1b7007b381e5f2c4904a4e40d..133352ad2424555f9323f3a72e15a3a007373a02 100644 --- a/src/vitis/client/javascript/externs/formReader/component/file_picker/file_picker.js +++ b/src/vitis/client/javascript/externs/formReader/component/file_picker/file_picker.js @@ -325,10 +325,14 @@ nsVitisComponent.FilePickerDirective = function ($timeout, $translate, propertie */ scope['downloadDocument'] = function(oFile) { $log.log("formReader.FilePickerDirective.downloadDocument"); - - scope['downloadFileBlob'](oFile._url).then(function(oBlob){ - scope['downloadFile'](oFile, oBlob); - }); + + if (goog.isDefAndNotNull(oFile._url)) { + scope['downloadFileBlob'](oFile._url).then(function(oBlob){ + scope['downloadFile'](oFile, oBlob); + }); + } else { + scope['downloadFile'](oFile); + } } /**