From ff7a07b6d9bd3c46c20f2322f3d00b3198fcf631 Mon Sep 17 00:00:00 2001
From: Juan Fuentes <juanf@bs-mbpr28.d.ethz.ch>
Date: Fri, 28 Feb 2020 12:38:12 +0100
Subject: [PATCH] SSDM-9365 : Fix bug saving checkbox state

---
 .../html/js/views/SettingsForm/SettingsFormView.js        | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SettingsForm/SettingsFormView.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SettingsForm/SettingsFormView.js
index 90c372ed117..60fa6fe72ef 100644
--- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SettingsForm/SettingsFormView.js
+++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SettingsForm/SettingsFormView.js
@@ -643,9 +643,13 @@ function SettingsFormView(settingsFormController, settingsFormModel) {
 					}
 					if (rowValues["Disable section"]) {
 						settings["SAMPLE_PARENTS_DISABLED"] = true;
+					} else {
+					    settings["SAMPLE_PARENTS_DISABLED"] = false;
 					}
 					if (rowValues["Disable addition of any " + ELNDictionary.sample + " type"]) {
 						settings["SAMPLE_PARENTS_ANY_TYPE_DISABLED"] = true;
+					} else {
+					    settings["SAMPLE_PARENTS_ANY_TYPE_DISABLED"] = false;
 					}
 				} else if (rowValues["Settings for"] === "Children") {
 					if (rowValues["Section name"] && rowValues["Section name"].length > 0) {
@@ -653,9 +657,13 @@ function SettingsFormView(settingsFormController, settingsFormModel) {
 					}
 					if (rowValues["Disable section"]) {
 						settings["SAMPLE_CHILDREN_DISABLED"] = true;
+					} else {
+					    settings["SAMPLE_CHILDREN_DISABLED"] = false;
 					}
 					if (rowValues["Disable addition of any " + ELNDictionary.sample + " type"]) {
 						settings["SAMPLE_CHILDREN_ANY_TYPE_DISABLED"] = true;
+					} else {
+					    settings["SAMPLE_CHILDREN_ANY_TYPE_DISABLED"] = false;
 					}
 				}
 			}
-- 
GitLab