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