diff --git a/packages/frontend-core/src/components/grid/stores/datasource.js b/packages/frontend-core/src/components/grid/stores/datasource.js index 65e925fdf2..a7a3083cde 100644 --- a/packages/frontend-core/src/components/grid/stores/datasource.js +++ b/packages/frontend-core/src/components/grid/stores/datasource.js @@ -83,7 +83,10 @@ export const deriveStores = context => { const { field: relField, subField: relSubField } = $schemaOverrides[field].related - if (!$schema[relField]?.columns?.[relSubField]?.visible) { + if ( + !$schema[relField].visible || + !$schema[relField]?.columns?.[relSubField]?.visible + ) { return }