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 permittedFields = permittedFieldsOf(ability, actionOverride, subject);
|
||||||
const hasAtLeastOneRegisteredField = _.some(
|
const hasAtLeastOneRegisteredField = _.some(
|
||||||
_.flatMap(ability.rulesFor(actionOverride, subject).map(_.property('fields')))
|
_.flatMap(ability.rulesFor(actionOverride, subject), 'fields')
|
||||||
);
|
);
|
||||||
const shouldIncludeAllFields = _.isEmpty(permittedFields) && !hasAtLeastOneRegisteredField;
|
const shouldIncludeAllFields = _.isEmpty(permittedFields) && !hasAtLeastOneRegisteredField;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user