From 2232d9fc2aacd47697f484cb796b6e0be0cc55fd Mon Sep 17 00:00:00 2001
From: Armand Bahi <armand.bahi@veremes.com>
Date: Wed, 30 Jan 2019 12:11:39 +0100
Subject: [PATCH] =?UTF-8?q?Bug=20t=C3=A9l=C3=A9chargement=20document=20non?=
 =?UTF-8?q?=20pr=C3=A9sent=20sur=20le=20serveur?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../formReader/component/file_picker/file_picker.js  | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

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 82d2aae6..133352ad 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);
+                }
             }
 
             /**
-- 
GitLab