diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/lib/grid/js/Grid.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/lib/grid/js/Grid.js
index d7cda39f46dfeb12880d87363b00fca14c5c3d0b..e45ca73db96fad069d73fb068312e3852ab51fcf 100644
--- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/lib/grid/js/Grid.js
+++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/lib/grid/js/Grid.js
@@ -429,7 +429,13 @@ $.extend(Grid.prototype, {
 		});
 
 		if(this.onChangeState) {
-			this.tableSettings.columns = columnsModel;
+			if(this.tableSettings.columns) {
+				for(key in columnsModel) {
+					this.tableSettings.columns[key] = columnsModel[key];
+				}
+			} else {
+				this.tableSettings.columns = columnsModel;
+			}
 			this.onChangeState(this.tableSettings);
 		}