diff --git a/app/src/composables/use-field-tree/use-field-tree.ts b/app/src/composables/use-field-tree/use-field-tree.ts index 6c6c7c79c8..b15696504c 100644 --- a/app/src/composables/use-field-tree/use-field-tree.ts +++ b/app/src/composables/use-field-tree/use-field-tree.ts @@ -10,11 +10,15 @@ export default function useFieldTree(collection: Ref, showHidden = false const tree = computed(() => { return fieldsStore .getFieldsForCollection(collection.value) - .filter( - (field: Field) => - showHidden || - (field.meta?.hidden === false && (field.meta?.special || []).includes('alias') === false) - ) + .filter((field: Field) => { + let shown = (field.meta?.special || []).includes('alias') === false; + + if (showHidden === false && field.meta?.hidden === false) { + shown = false; + } + + return shown; + }) .map((field: Field) => parseField(field, [])); function parseField(field: Field, parents: Field[]) {