Bug #88730
closedValidators of a field with the same identifier is working only once on a page
100%
Description
If one has the same form twice on the same page, the second form is missing the configured validators. The SplObjectStorage is empty.
This also happens with different forms on the same page, if they have the same fields with the same `identifiers`.
I’m able to reproduce this on two different projects (TYPO3 version 9.5.8), but not for Version 8.
- Create a form and use some validators e.g. "NotEmpty" (With the GUI or directly with YAML configuration)
- Add the form to a site (Plugin: Form Framework)
- Add the same form to the same site
- Debug the validators or simply look for the asterisks on required (NonEmpty) fields in the frontend. They are missing on the second form.
I know having the same form twice on a site is not a real life use case, it's just to reproduce the behaviour quickly. The bug is that two identical fields (same identifer) in different forms on the same page are not working independently from each other like they did in v8.
Updated by Riccardo De Contardi about 5 years ago
- Related to Bug #89040: Typo3 form validation added
Updated by Mathias Brodala almost 5 years ago
- Status changed from New to In Progress
- Assignee set to Mathias Brodala
Updated by Gerrit Code Review almost 5 years ago
- Status changed from In Progress to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/62381
Updated by Gerrit Code Review almost 5 years ago
Patch set 1 for branch 9.5 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/62398
Updated by Mathias Brodala almost 5 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset c16f26cf192652a340a1ad420c6ac41510bf4039.
Updated by Björn Jacob almost 5 years ago
- Related to Bug #89236: TYPO3 Forms Extension: Required - Indicators (*) are not shown added
Updated by Ralf Zimmermann almost 5 years ago
- Related to Bug #90083: Validators are empty if the same form is rendered multiple times on a page added