From 96dea565a5e99dc170b89c24409f4fa7b52628ca Mon Sep 17 00:00:00 2001 From: rijkvanzanten Date: Tue, 16 Feb 2021 16:36:40 -0500 Subject: [PATCH] Skip hidden fields in tabular default columns Fixes #3367 --- app/src/layouts/tabular/tabular.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/layouts/tabular/tabular.vue b/app/src/layouts/tabular/tabular.vue index 5ad97d9081..2f762b9b73 100644 --- a/app/src/layouts/tabular/tabular.vue +++ b/app/src/layouts/tabular/tabular.vue @@ -369,7 +369,12 @@ export default defineComponent({ if (Array.isArray(_layoutQuery.value.fields)) return _layoutQuery.value.fields; } - const fields = _layoutQuery.value?.fields || fieldsInCollection.value.slice(0, 4).map(({ field }) => field); + const fields = + _layoutQuery.value?.fields || + fieldsInCollection.value + .filter((field) => !!field.meta?.hidden === false) + .slice(0, 4) + .map(({ field }) => field); return fields; },