diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/server/ServerFacade.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/server/ServerFacade.js index bc69441524b57d0f35459f22b01fcb54c3d3a69e..75d243c29de98ce0bb1d356e1b4bc538a1ded671 100644 --- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/server/ServerFacade.js +++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/server/ServerFacade.js @@ -131,7 +131,7 @@ function ServerFacade(openbisServer) { "sessionKey" : sessionKey }, function(result) { callback(result) - }, false); + }, true); } this.deleteSpace = function(code, reason, callback) { @@ -153,7 +153,7 @@ function ServerFacade(openbisServer) { "sessionKey" : sessionKey }, function(result) { callback(result) - }, false); + }, true); } this.getSamplesImportTemplate = function(allowedSampleTypes, templateType, importMode, callback) { @@ -987,6 +987,7 @@ function ServerFacade(openbisServer) { formData.append("sessionKeysNumber", 1); formData.append("sessionKey_0", "sample-file-upload"); formData.append("sample-file-upload", file); + formData.append("keepOriginalFileName", "True"); formData.append("sessionID", this.openbisServer.getSession()); $.ajax({ @@ -3616,10 +3617,9 @@ function ServerFacade(openbisServer) { if(asyncWaitResult.details.error !== null) { Util.showError(asyncWaitResult.details.error.message); } else if(asyncWaitResult.details.results !== null) { - callbackFunction(result); + callbackFunction(asyncWaitResult.details.results[0]); } else { - console.log("waitUntilDone"); - setTimeout(waitUntilDone, 200); + setTimeout(waitUntilDone, 1000); } }).fail(failureHander); } diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleTable/SampleTableController.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleTable/SampleTableController.js index 4cc88625e8688191aaa9f66dff578791620b489f..e488e8ba61bb13077676d00d6cb04b40f7e96829 100644 --- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleTable/SampleTableController.js +++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SampleTable/SampleTableController.js @@ -175,7 +175,7 @@ function SampleTableController(parentController, title, experimentIdentifier, pr Util.blockUI(); mainController.serverFacade.fileUpload(file, function() { mainController.serverFacade.registerSamples(selectedSampleTypes, experimentsByType, spacesByType, - _this.getBarcodeValidationInfo(), "sample-file-upload", + _this.getBarcodeValidationInfo(), file.name, function(result) { _this._handleResult(result, "created", experimentIdentifier); }); @@ -198,7 +198,7 @@ function SampleTableController(parentController, title, experimentIdentifier, pr Util.blockUI(); mainController.serverFacade.fileUpload(file, function() { mainController.serverFacade.updateSamples(selectedSampleTypes, - _this.getBarcodeValidationInfo(), "sample-file-upload", + _this.getBarcodeValidationInfo(), file.name, function(result) { _this._handleResult(result, "updated", experimentIdentifier); }); @@ -227,7 +227,7 @@ function SampleTableController(parentController, title, experimentIdentifier, pr } this._handleResult = function(result, verb, experimentIdentifier) { - Util.showSuccess(result[0].length + " " + ELNDictionary.Samples + " successfully " + verb, function() { + Util.showSuccess(result.result.length + " " + ELNDictionary.Samples + " successfully " + verb, function() { Util.unblockUI(); var expIdOrNull = experimentIdentifier ? '"' + experimentIdentifier + '"' : null; mainController.changeView('showSamplesPage', encodeURIComponent('[' + expIdOrNull + ',false]'));