From 4df5328c083b4910ff1f3d9ec2b3ec687cd69479 Mon Sep 17 00:00:00 2001
From: Malcolm Young <25325-malcomio@users.noreply.drupalcode.org>
Date: Mon, 10 Feb 2025 11:40:19 +0000
Subject: [PATCH] Issue #3505514: Undefined array key "#type" in
 /var/www/app/docroot/modules/contrib/conditional_fields/src/ConditionalFieldsFormHelper.php
 on line 618

---
 src/ConditionalFieldsFormHelper.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/ConditionalFieldsFormHelper.php b/src/ConditionalFieldsFormHelper.php
index 2a7d082..7940dec 100644
--- a/src/ConditionalFieldsFormHelper.php
+++ b/src/ConditionalFieldsFormHelper.php
@@ -615,7 +615,8 @@ class ConditionalFieldsFormHelper {
                 }
 
                 if ($element_to_set_error['#access'] ?? TRUE) {
-                  if ($element_to_set_error['#type'] == 'hidden') {
+                  $type = $element_to_set_error['#type'] ?? '';
+                  if ($type == 'hidden') {
                     $element_to_set_error = NestedArray::getValue($form, array_slice($element_to_set_error['#array_parents'], 0, -1));
                     $title = $element_to_set_error['#title'];
                   }
-- 
GitLab