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