From 7a2b563cd48847bd35b79bb8caadf9d1e045e2d0 Mon Sep 17 00:00:00 2001 From: yuri Date: Fri, 31 Mar 2017 13:26:20 +0300 Subject: [PATCH] fix array field with empty options --- client/src/views/admin/field-manager/fields/options.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/client/src/views/admin/field-manager/fields/options.js b/client/src/views/admin/field-manager/fields/options.js index 25034dc4fc..f6049e2da5 100644 --- a/client/src/views/admin/field-manager/fields/options.js +++ b/client/src/views/admin/field-manager/fields/options.js @@ -62,6 +62,13 @@ Espo.define('views/admin/field-manager/fields/options', 'views/fields/array', fu fetch: function () { var data = Dep.prototype.fetch.call(this); + + if (!data[this.name].length) { + data[this.name] = false; + data.translatedOptions = {}; + return; + } + data.translatedOptions = {}; (data[this.name] || []).forEach(function (value) { valueSanitized = this.getHelper().stripTags(value).replace(/"/g, '"');