From bc3e0126d66bf05c6873e9c5dcdc34632f60a7cd Mon Sep 17 00:00:00 2001 From: just_like_good_vibes <mickael@meulle.com> Date: Wed, 15 Jan 2025 08:58:56 +0100 Subject: [PATCH] fix default behavior --- .../src/Plugin/Field/FieldFormatter/ComponentFormatter.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/ui_patterns_field_formatters/src/Plugin/Field/FieldFormatter/ComponentFormatter.php b/modules/ui_patterns_field_formatters/src/Plugin/Field/FieldFormatter/ComponentFormatter.php index 69896717c..8a5be1059 100644 --- a/modules/ui_patterns_field_formatters/src/Plugin/Field/FieldFormatter/ComponentFormatter.php +++ b/modules/ui_patterns_field_formatters/src/Plugin/Field/FieldFormatter/ComponentFormatter.php @@ -28,6 +28,9 @@ class ComponentFormatter extends ComponentFormatterBase { * {@inheritdoc} */ public function viewElements(FieldItemListInterface $items, $langcode) { + if (count($items) === 0) { + return []; + } $context = $this->getComponentSourceContexts($items); $context['ui_patterns:lang_code'] = new Context(new ContextDefinition('any'), $langcode); $context['ui_patterns:field:items'] = new Context(new ContextDefinition('any'), $items); -- GitLab