diff --git a/src/backend/utils/populator/populator.ts b/src/backend/utils/populator/populator.ts index e895d4697..c660ef806 100644 --- a/src/backend/utils/populator/populator.ts +++ b/src/backend/utils/populator/populator.ts @@ -18,8 +18,7 @@ export async function populator( const resourceDecorator = records[0].resource.decorate() const allProperties = Object.values(resourceDecorator.getFlattenProperties()) - const references = allProperties.filter((p) => !!p.reference()) - + const references = allProperties.filter((p) => !!p.reference() && (p.isVisible('show') || p.isVisible('list') || p.isVisible('edit') || p.isVisible('filter'))) await Promise.all(references.map(async (propertyDecorator) => { await populateProperty(records, propertyDecorator, context) }))