diff --git a/src/EventListener/FormListener.php b/src/EventListener/FormListener.php index 7fb243e..6accb8b 100644 --- a/src/EventListener/FormListener.php +++ b/src/EventListener/FormListener.php @@ -43,6 +43,11 @@ public function onCompileFormFields(array $fields, string $formId, Form $form): return $fields; } + if (empty($form->Template)) { + // The form template is not loaded yet + return $fields; + } + if (!isset($this->handlers[$formId])) { $this->handlers[$formId] = new FormHandler($form, $fields, $this->expressionLanguageFactory->create(), $this->formManagerFactory); }