From 7562eaaeffa8dc9b174d62a89286c509cf88b923 Mon Sep 17 00:00:00 2001 From: juanf <juanf> Date: Fri, 15 Jul 2016 14:01:34 +0000 Subject: [PATCH] SSDM-3887 : bugfix for the new menu when datasets are created on the inventory SVN: 36822 --- .../js/views/DataSetForm/DataSetFormController.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/DataSetFormController.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/DataSetFormController.js index 7cfe5d7e648..878c9c29615 100644 --- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/DataSetFormController.js +++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/DataSetFormController.js @@ -109,6 +109,8 @@ function DataSetFormController(parentController, mode, sample, dataSet, isMini) var method = null; var sampleIdentifier = this._dataSetFormModel.sample.identifier; + var space = sampleIdentifier.split("/")[1]; + var isInventory = profile.isInventorySpace(space); var dataSetTypeCode = null; var dataSetCode = null; if(this._dataSetFormModel.mode === FormMode.CREATE) { @@ -168,10 +170,15 @@ function DataSetFormController(parentController, mode, sample, dataSet, isMini) if(_this._dataSetFormModel.mode === FormMode.CREATE) { Util.showSuccess("DataSet Created.", callbackOk); - mainController.sideMenu.refreshCurrentNode(); + if(!isInventory) { + mainController.sideMenu.refreshCurrentNode(); + } + } else if(_this._dataSetFormModel.mode === FormMode.EDIT) { Util.showSuccess("DataSet Updated.", callbackOk); - mainController.sideMenu.refreshNodeParent(_this._dataSetFormModel.dataSet.code); + if(!isInventory) { + mainController.sideMenu.refreshNodeParent(_this._dataSetFormModel.dataSet.code); + } } } else { //This should never happen -- GitLab