From 5aa7ad52eddb7a0de561a63669545040d9e272af Mon Sep 17 00:00:00 2001 From: Spencer Alger Date: Thu, 12 Feb 2015 11:27:33 -0700 Subject: [PATCH] [settings/objects] fixed the saved object editor --- .../settings/sections/objects/_view.js | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/src/kibana/plugins/settings/sections/objects/_view.js b/src/kibana/plugins/settings/sections/objects/_view.js index 9ce5d8c17f5f1c..5f1e6c18fb7ee4 100644 --- a/src/kibana/plugins/settings/sections/objects/_view.js +++ b/src/kibana/plugins/settings/sections/objects/_view.js @@ -140,20 +140,19 @@ define(function (require) { $scope.submit = function () { var source = _.cloneDeep($scope.obj._source); - var value; _.each($scope.fields, function (field) { - switch (field.type) { - case 'number': - value = Number(field.value); - break; - case 'array': - value = JSON.parse(field.value); - break; - default: - value = field.value; + var value = field.value; + + if (field.type === 'number') { + value = Number(field.value); + } + + if (field.type === 'array') { + value = JSON.parse(field.value); } - _.setValue(source, field.name, field.value); + + _.setValue(source, field.name, value); }); es.index({