Liform icon indicating copy to clipboard operation
Liform copied to clipboard

Error on form normalization

Open jcerri opened this issue 4 years ago • 1 comments

I got the following error when normalizing a form containing SubmitButton with the InitialValuesNormalizer :

Argument 1 passed to Limenius\Liform\Serializer\Normalizer\InitialValuesNormalizer::getValues() must be an instance of Symfony\Component\Form\Form, instance of Symfony\Component\Form\SubmitButton given, called in my-project/vendor/limenius/liform/src/Limenius/Liform/Serializer/Normalizer/InitialValuesNormalizer.php on line 62

The getValues() function requires a Form but the SubmitButton is not one but implements FormInterface. In my case, replacing Form by FormInterface does the job but may require further testing.

jcerri avatar Nov 04 '21 13:11 jcerri

This issue is still here, working on Symfony 5.4

caudurieau avatar May 25 '23 08:05 caudurieau