From 8b092033dc616a6bfb0f890c453efc5d30f658e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guillermo=20Guti=C3=A9rrez?= Date: Tue, 21 May 2019 15:23:11 -0600 Subject: [PATCH] MSPB-2: Allow to edit and save device parking spots properly (#145) * Save parking spot as number only for combo keys * Not ignore non-string provision values --- submodules/devices/devices.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/submodules/devices/devices.js b/submodules/devices/devices.js index bd12da6..233709a 100644 --- a/submodules/devices/devices.js +++ b/submodules/devices/devices.js @@ -265,9 +265,9 @@ define(function(require) { data: _.map(dataDevice.provision[key], function(dataItem) { var value = _.get(dataItem, 'value', {}); - if (_.isString(value)) { + if (!_.isPlainObject(value)) { dataItem.value = { - value: value + value: _.toString(value) }; } @@ -861,7 +861,7 @@ define(function(require) { if (val.type === 'none') { keys[idx] = null; } else { - if (val.type === 'parking') { + if (key === 'combo_keys' && val.type === 'parking') { val.value.value = _.parseInt(val.value.value, 10); }