don't return non writtable attrs on snaitized outpud because they are already handled

This commit is contained in:
Fernando Chavez 2023-06-12 16:48:02 +02:00
parent 5428f2a455
commit d0acdba51c

View File

@ -27,7 +27,6 @@ const {
constants,
isScalarAttribute,
getNonVisibleAttributes,
getNonWritableAttributes,
getWritableAttributes,
} = contentTypes;
const {
@ -241,14 +240,12 @@ module.exports = ({ action, ability, model }) => {
};
const getOutputFields = (fields = []) => {
const nonWritableAttributes = getNonWritableAttributes(schema);
const nonVisibleAttributes = getNonVisibleAttributes(schema);
return uniq([
...fields,
...STATIC_FIELDS,
...COMPONENT_FIELDS,
...nonWritableAttributes,
...nonVisibleAttributes,
CREATED_AT_ATTRIBUTE,
UPDATED_AT_ATTRIBUTE,