From a909bcd8f520d1ed697466716c20f632801a5130 Mon Sep 17 00:00:00 2001 From: Ingolf Steinhardt Date: Mon, 6 Oct 2025 21:02:03 +0200 Subject: [PATCH] Fix generate widget for internals attributes --- .../DcGeneral/DefinitionBuilder/PropertyDefinitionBuilder.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/CoreBundle/EventListener/DcGeneral/DefinitionBuilder/PropertyDefinitionBuilder.php b/src/CoreBundle/EventListener/DcGeneral/DefinitionBuilder/PropertyDefinitionBuilder.php index 39e73bed3..271ab1a44 100644 --- a/src/CoreBundle/EventListener/DcGeneral/DefinitionBuilder/PropertyDefinitionBuilder.php +++ b/src/CoreBundle/EventListener/DcGeneral/DefinitionBuilder/PropertyDefinitionBuilder.php @@ -27,6 +27,7 @@ use ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\Properties\PropertyInterface; use ContaoCommunityAlliance\DcGeneral\DataDefinition\Definition\PropertiesDefinitionInterface; use MetaModels\Attribute\IAttribute; +use MetaModels\Attribute\IInternal; use MetaModels\Attribute\ITranslated; use MetaModels\DcGeneral\DataDefinition\IMetaModelDataDefinition; use MetaModels\DcGeneral\Events\MetaModel\BuildAttributeEvent; @@ -122,7 +123,7 @@ protected function build(IMetaModelDataDefinition $container) } foreach ($metaModel->getAttributes() as $attribute) { - if (!isset($properties[$attribute->get('id')])) { + if ($attribute instanceof IInternal || !isset($properties[$attribute->get('id')])) { continue; } $this->buildProperty(