From 8e9dcb5d629db15803b3bed798c96241da73dd8c Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Wed, 14 Feb 2024 11:04:52 +0200 Subject: [PATCH] role add field ignore fields --- client/src/views/role/modals/add-field.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/client/src/views/role/modals/add-field.js b/client/src/views/role/modals/add-field.js index 9171ade6e5..f69b55f55f 100644 --- a/client/src/views/role/modals/add-field.js +++ b/client/src/views/role/modals/add-field.js @@ -98,11 +98,9 @@ class RoleAddFieldModalView extends ModalView { const fields = this.getMetadata().get(`entityDefs.${scope}.fields`) || {}; const fieldList = []; - Object.keys(fields).forEach(field => { - if (field in this.options.ignoreFieldList) { - return; - } + const ignoreFieldList = this.options.ignoreFieldList || []; + Object.keys(fields).filter(field => !ignoreFieldList.includes(field)).forEach(field => { if (!this.getFieldManager().isEntityTypeFieldAvailable(scope, field)) { return; }