mirror of
https://github.com/strapi/strapi.git
synced 2025-08-09 09:14:49 +00:00
Make better use of flatMap for hasAtLeastOneRegisteredField condition
Signed-off-by: Convly <jean-sebastien.herbaux@epitech.eu>
This commit is contained in:
parent
35cccd457f
commit
cf56735e29
@ -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;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user