terminal42 / contao-conditionalformfields

Display form fields conditionally in Contao Open Source CMS
MIT License
18 stars 13 forks source link

Error undefined 'array key' with debug mode and php 8.0 #52

Closed Enrica-r closed 2 years ago

Enrica-r commented 2 years ago

The debug mode (developer mode) throws an exeption on line 211 in class ConditionalFormFields because array key does not exist. See error in Symfony debug console error-message :

Thank you for your correction.

mlwebworker commented 2 years ago

Ich kann das Problem bestätigen PHP 8.0.13 Contao 4.12.5 conditionalformfields 2.3.3 Hier der komplette Stack Trace

`ErrorException: Warning: Undefined array key "CONDITIONALFORMFIELDS"

at vendor/terminal42/contao-conditionalformfields/ConditionalFormFields.php:211 at ConditionalFormFields->outputFrontendTemplate() (vendor/contao/core-bundle/src/Resources/contao/classes/FrontendTemplate.php:138) at Contao\FrontendTemplate->compile() (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Template.php:327) at Contao\Template->getResponse() (vendor/contao/core-bundle/src/Resources/contao/classes/FrontendTemplate.php:87) at Contao\FrontendTemplate->getResponse() (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:60) at Contao\PageRegular->getResponse() (vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:339) at Contao\FrontendIndex->renderPage() (vendor/symfony/http-kernel/HttpKernel.php:158) at Symfony\Component\HttpKernel\HttpKernel->handleRaw() (vendor/symfony/http-kernel/HttpKernel.php:80) at Symfony\Component\HttpKernel\HttpKernel->handle() (vendor/symfony/http-kernel/Kernel.php:201) at Symfony\Component\HttpKernel\Kernel->handle() (web/preview.php:33) `

aschempp commented 2 years ago

Fixed in version 2.3.4