From e6b37abd61e3f27b3721f181cca1b77f15399db5 Mon Sep 17 00:00:00 2001 From: Jacob Rockowitz <21160-jrockowitz@users.noreply.drupalcode.org> Date: Wed, 4 Oct 2023 10:02:30 -0400 Subject: [PATCH] Issue #3366615 by jrockowitz: Check for webform_jqueryui_datepicker before using it --- src/Plugin/WebformElement/Date.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Plugin/WebformElement/Date.php b/src/Plugin/WebformElement/Date.php index 190bd7000e..a8501e091f 100644 --- a/src/Plugin/WebformElement/Date.php +++ b/src/Plugin/WebformElement/Date.php @@ -47,8 +47,10 @@ class Date extends DateBase { * {@inheritdoc} */ public function prepare(array &$element, WebformSubmissionInterface $webform_submission = NULL) { - // Unset custom date format which is only used by datepicker. - if (isset($element['#date_date_format']) && !isset($element['#datepicker'])) { + // Unset custom date format which is only used by the + // webform_jqueryui_datepicker.module. + $has_datepicker = isset($element['#datepicker']) && $this->moduleHandler->moduleExists('webform_jqueryui_datepicker'); + if (isset($element['#date_date_format']) && !$has_datepicker) { unset($element['#date_date_format']); } -- GitLab