X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=skyquake%2Fplugins%2Fcomposer%2Fsrc%2Fsrc%2Fcomponents%2Ffilemanager%2FFileManagerSource.js;h=1f0fd80f977989ab32cf203932897018807e8f44;hb=61b1762cb6a657c5a8eb09d52fbf9a35a2a73aff;hp=42c190f0d4d31bf4ce9f0849bfe37bfe42c13b0f;hpb=223366ccc6537984552d07f827750e14e83219b8;p=osm%2FUI.git diff --git a/skyquake/plugins/composer/src/src/components/filemanager/FileManagerSource.js b/skyquake/plugins/composer/src/src/components/filemanager/FileManagerSource.js index 42c190f0d..1f0fd80f9 100644 --- a/skyquake/plugins/composer/src/src/components/filemanager/FileManagerSource.js +++ b/skyquake/plugins/composer/src/src/components/filemanager/FileManagerSource.js @@ -100,16 +100,26 @@ const FileManagerSource = { beforeSend: Utils.addAuthorizationStub, url: 'api/file-manager?api_server=' + utils.getSearchParams(window.location).api_server +'&package_type=' + type + '&package_id=' + id + '&package_path=' + path , success: function(data) { - resolve({ - data: data, - path: path - }); + if (data.output.status == 'True') { + resolve({ + data: data, + path: path + }); + } else { + reject({ + data: data, + path: path + }) + } }, error: function(error) { if (typeof error == 'string') { error = JSON.parse(error); } - reject(error); + reject({ + path: path, + data: error + }); } }).fail(function(xhr){ //Authentication and the handling of fail states should be wrapped up into a connection class. @@ -145,7 +155,7 @@ const FileManagerSource = { return new Promise(function(resolve, reject) { //api/operational/download-jobs/job/ $.ajax({ - url: '/socket-polling', + url: '/socket-polling?api_server=' + API_SERVER, type: 'POST', beforeSend: Utils.addAuthorizationStub, data: { @@ -170,7 +180,7 @@ const FileManagerSource = { return new Promise(function(resolve, reject) { //api/operational/download-jobs/job/ $.ajax({ - url: '/socket-polling', + url: '/socket-polling?api_server=' + API_SERVER, type: 'POST', beforeSend: Utils.addAuthorizationStub, data: {