From 908515dac907be8dccd8f05f327cff4abb116c3a Mon Sep 17 00:00:00 2001 From: Herb Date: Tue, 18 Jul 2023 11:30:39 -0400 Subject: [PATCH] Issue #3375315: check that $element is not NULL --- src/WebformCivicrmPostProcess.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/WebformCivicrmPostProcess.php b/src/WebformCivicrmPostProcess.php index d9c1ae72e..deb0fbfee 100644 --- a/src/WebformCivicrmPostProcess.php +++ b/src/WebformCivicrmPostProcess.php @@ -164,7 +164,7 @@ protected function modifyWebformSubmissionData(WebformSubmissionInterface $webfo $webform = $webform_submission->getWebform(); foreach ($data as $field_key => $val) { $element = $webform->getElement($field_key); - if ($element['#type'] == 'civicrm_options' && is_array($val) && count(array_filter(array_keys($val), 'is_string')) > 0) { + if ($element && $element['#type'] == 'civicrm_options' && is_array($val) && count(array_filter(array_keys($val), 'is_string')) > 0) { $data[$field_key] = array_values($val); } }