Bug #88343
closedForm: Finisher confirmation is not useable
0%
Description
Hey everyone
We've got some problems with the finisher "confirmation message." First of all, we only can change the finisher when we creating it. Later we can't see it on the list of finishers in the backend.
The second problem which we encounter is, that we can't set a custom message for the finisher without crushing the form module for any future change on that form when saving. This Problem is very annoying for our customers which have now 20 Forms which they can't change anymore before we as there agency have deleted the finisher manually in the files.
The error message we get is the following:
Exception while property mapping at property path "": The value "Text" (form element "kontaktformularalternativ" / "finishers.Confirmation") is not equal to the default value "" #1528591502
We have seen, that this error occurs when "options.message" is not empty. Also when it's not equal the default value which is an empty string.
In order to fix the bug we delete the following lines:
- options: message: 'Test' identifier: Confirmation renderables:
This works until the editor sees finisher again at sets it.
We have seen the bug on TYPO3 8.7.25, but i have not found a issue which will fix it so I think that this error occurs also in more advanced versions of typo3.
Many thanks for our help.
Markus
Updated by Mathias Brodala almost 5 years ago
- Status changed from New to Needs Feedback
I am not able to reproduce this issue with the following form definition which was built in the backend:
renderingOptions:
submitButtonLabel: Submit
type: Form
identifier: forge88343ConfirmationFinisher
label: 'Forge 88343: Confirmation Finisher'
prototypeName: standard
finishers:
-
options:
message: Thanks!
contentElementUid: ''
identifier: Confirmation
renderables:
-
renderingOptions:
previousButtonLabel: 'Previous step'
nextButtonLabel: 'Next step'
type: Page
identifier: page-1
label: Step
But a few words about your snippet:
-
options:
message: 'Test'
identifier: Confirmation
renderables:
This is an invalid structure:
- The
identifier
must be one level above and not withinoptions
- There is no
renderables
on this or any finisher
How was this structure built? Can you retry with the latest version of TYPO3v8 and v9?
Updated by Riccardo De Contardi over 4 years ago
- Status changed from Needs Feedback to Closed
No feedback since the last 90 days => closing this issue.
If you think that this is the wrong decision or experience the issue again and have more information about how to reproduce your problem, please reopen it or open a new issue with a reference to this one.
Thank you and best regards