From b1eab7ee5d7468c2db54cb5069141351e5fb055c Mon Sep 17 00:00:00 2001 From: felmer <franz-josef.elmer@id.ethz.ch> Date: Mon, 27 May 2019 15:17:23 +0200 Subject: [PATCH] SSDM-8241: bug fixed: Couldn't remove space from inventory spaces (removal was only visible after reload) --- .../as/webapps/eln-lims/html/js/config/SettingsManager.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/config/SettingsManager.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/config/SettingsManager.js index f020594868b..efd1b3459ee 100644 --- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/config/SettingsManager.js +++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/config/SettingsManager.js @@ -103,17 +103,15 @@ function SettingsManager(serverFacade) { } } - // array fields to add values to defaults + // array fields to add/remove values to defaults var fieldsToAdd = [ "inventorySpaces" ]; for (var field of fieldsToAdd) { + targetProfile[field] = []; if (settings[field]) { for(var fIdx = 0; fIdx < settings[field].length; fIdx++) { - var settingsValue = settings[field][fIdx]; - if(($.inArray(settingsValue, targetProfile[field]) === -1)) { - targetProfile[field].push(settingsValue); - } + targetProfile[field].push(settings[field][fIdx]); } } } -- GitLab