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 b6a4a798408d1c360b9def7d9d156e423a8e535c..c9cb539e9f95531b97a3eb63138cfa6f7c4ef187 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) + ); + } } }