Project

General

Profile

Actions

Bug #97226

open

overrideFinishers form plugin can cause wrong formDefinitions

Added by Yannis Viol over 2 years ago. Updated over 1 year ago.

Status:
New
Priority:
Should have
Assignee:
-
Category:
Form Framework
Target version:
Start date:
2022-03-22
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
11
PHP Version:
8.0
Tags:
Complexity:
easy
Is Regression:
Sprint Focus:

Description

If a value is overriden via the overrideFinishers in the Plugin and is deleted afterwards it is still present as an empty value in the pi_flexform (in the Database). This does look like this then:

<field index="settings.finishers.EmailToSender.recipients">
   <el index="el"></el>
</field>

In that specific case the recipients being empty causes the form to not execute the MailFinisher properly and leading to an error.


Files

Bildschirmfoto 2022-03-22 um 14.54.46.png (51.7 KB) Bildschirmfoto 2022-03-22 um 14.54.46.png Values rendered in the formConfiguration Yannis Viol, 2022-03-22 13:55
Actions #1

Updated by Yannis Viol over 2 years ago

  • Subject changed from overrideFinishers from plugin can cause wrong formDefinitions to overrideFinishers form plugin can cause wrong formDefinitions
Actions #2

Updated by Jan Helke over 1 year ago

Happens also in 12

Actions

Also available in: Atom PDF