From cf56735e294cfd0f07a8aea72cda9581e4450627 Mon Sep 17 00:00:00 2001 From: Convly Date: Fri, 17 Jul 2020 12:00:51 +0200 Subject: [PATCH] Make better use of flatMap for hasAtLeastOneRegisteredField condition Signed-off-by: Convly --- .../services/permission/permissions-manager/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/strapi-admin/services/permission/permissions-manager/index.js b/packages/strapi-admin/services/permission/permissions-manager/index.js index 1fd1fdb184..493e02d9c7 100644 --- a/packages/strapi-admin/services/permission/permissions-manager/index.js +++ b/packages/strapi-admin/services/permission/permissions-manager/index.js @@ -48,7 +48,7 @@ module.exports = (ability, action, model) => ({ const permittedFields = permittedFieldsOf(ability, actionOverride, subject); const hasAtLeastOneRegisteredField = _.some( - _.flatMap(ability.rulesFor(actionOverride, subject).map(_.property('fields'))) + _.flatMap(ability.rulesFor(actionOverride, subject), 'fields') ); const shouldIncludeAllFields = _.isEmpty(permittedFields) && !hasAtLeastOneRegisteredField;