diff --git a/plugins/UiConfig/media/js/ConfigStorage.coffee b/plugins/UiConfig/media/js/ConfigStorage.coffee index a6da910c..fda06864 100644 --- a/plugins/UiConfig/media/js/ConfigStorage.coffee +++ b/plugins/UiConfig/media/js/ConfigStorage.coffee @@ -25,7 +25,7 @@ class ConfigStorage extends Class return value deformatValue: (value, type) -> - if type == "object" + if type == "object" and typeof(value) == "string" return value.split("\n") if type == "boolean" and not value return false diff --git a/plugins/UiConfig/media/js/all.js b/plugins/UiConfig/media/js/all.js index 5f6db411..a587e5a4 100644 --- a/plugins/UiConfig/media/js/all.js +++ b/plugins/UiConfig/media/js/all.js @@ -1335,7 +1335,7 @@ }; ConfigStorage.prototype.deformatValue = function(value, type) { - if (type === "object") { + if (type === "object" && typeof value === "string") { return value.split("\n"); } if (type === "boolean" && !value) {