From a0452190926d386ec5afd4fdcf7c5b836ae6c5f2 Mon Sep 17 00:00:00 2001 From: Yanick Witschi Date: Wed, 6 Dec 2023 12:41:11 +0100 Subject: [PATCH] Do not try to load any values if it's not an mp_form --- src/EventListener/LoadFormFieldListener.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/EventListener/LoadFormFieldListener.php b/src/EventListener/LoadFormFieldListener.php index 5df466f..74cb561 100644 --- a/src/EventListener/LoadFormFieldListener.php +++ b/src/EventListener/LoadFormFieldListener.php @@ -23,9 +23,13 @@ public function __invoke(Widget $widget, string $formId, array $formData, Form $ return $widget; } - $postData = new ParameterBag($_POST); - $manager = $this->formManagerFactory->forFormId((int) $form->id); + + if (!$manager->isValidFormFieldCombination()) { + return $widget; + } + + $postData = new ParameterBag($_POST); $stepData = $manager->getDataOfCurrentStep(); // We only prefill the value if it was not submitted in this step.