From ff4e696d74e8a65e4723b0302f575dc0f4f4b39a Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Wed, 15 Jan 2020 10:40:04 +0200 Subject: [PATCH] foreign field: support link-one --- .../src/views/admin/field-manager/fields/foreign/link.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/client/src/views/admin/field-manager/fields/foreign/link.js b/client/src/views/admin/field-manager/fields/foreign/link.js index f0c004295c..6e7c413339 100644 --- a/client/src/views/admin/field-manager/fields/foreign/link.js +++ b/client/src/views/admin/field-manager/fields/foreign/link.js @@ -26,7 +26,7 @@ * these Appropriate Legal Notices must retain the display of the "EspoCRM" word. ************************************************************************/ -Espo.define('views/admin/field-manager/fields/foreign/link', 'views/fields/enum', function (Dep) { +define('views/admin/field-manager/fields/foreign/link', 'views/fields/enum', function (Dep) { return Dep.extend({ @@ -41,7 +41,7 @@ Espo.define('views/admin/field-manager/fields/foreign/link', 'views/fields/enum' var links = this.getMetadata().get(['entityDefs', this.options.scope, 'links']) || {}; this.params.options = Object.keys(Espo.Utils.clone(links)).filter(function (item) { - if (links[item].type !== 'belongsTo') return; + if (links[item].type !== 'belongsTo' && links[item].type !== 'hasOne') return; if (links[item].noJoin) return; return true; @@ -53,8 +53,7 @@ Espo.define('views/admin/field-manager/fields/foreign/link', 'views/fields/enum' }, this); this.params.options.unshift(''); - } - + }, }); });