From d04b60d0a0049a489491e0a934482094d1999985 Mon Sep 17 00:00:00 2001 From: juanf <juanf> Date: Mon, 2 May 2016 10:58:53 +0000 Subject: [PATCH] SSDM-3544 : Don't reselect an already selected dataset type for auto detected types, to avoid clearing metadata SVN: 36427 --- .../html/js/views/DataSetForm/DataSetFormView.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/DataSetFormView.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/DataSetFormView.js index b6a4a798408..c9cb539e9f9 100644 --- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/DataSetFormView.js +++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/DataSetFormView.js @@ -220,11 +220,14 @@ function DataSetFormView(dataSetFormController, dataSetFormModel) { } var dataSetTypeCode = profile.getDataSetTypeForFileName(_this._dataSetFormModel.files, data.name); if(dataSetTypeCode != null) { - $("#DATASET_TYPE").val(dataSetTypeCode); - if(!_this._dataSetFormModel.isMini){ - _this._repaintMetadata( - _this._dataSetFormController._getDataSetType(dataSetTypeCode) - ); + var selectedDataSetTypeCode = $("#DATASET_TYPE").val(); + if(selectedDataSetTypeCode !== dataSetTypeCode) { + $("#DATASET_TYPE").val(dataSetTypeCode); + if(!_this._dataSetFormModel.isMini){ + _this._repaintMetadata( + _this._dataSetFormController._getDataSetType(dataSetTypeCode) + ); + } } } -- GitLab