Project

General

Profile

Actions

Bug #100943

closed

TCA IRRE does not save, maybe if there are to many objects

Added by Johannes C. Schulz 12 months ago. Updated 12 months ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
FormEngine aka TCEforms
Target version:
Start date:
2023-06-01
Due date:
% Done:

0%

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

Description

After upgrading to TYPO3 11.5.x (from 9.x) my extension broke:

description:
A "year" can have "bands" (1:n) and "stages" (1:n) A "stage" can have "days" (1:n) A "day" can have "slots" (1:n) A "slot" can have a "band" (1:1)

After Update TYPO3 from 9.x to 11.5.x:

In TYPO3-Backend-List-View: If I create a "day" inside a "stage" inside a "year", the backend does not save. No errors shown. Creation of "stage" or "band" inside "year" works fine. If I created the "stage" and open it for itself, I can create "day" and save.

It might be related to the number of IRRE-objects inside the "year"-object. If there are just a few it works, if there are many it breaks.

I attached an example-extension.
For testing it:
+ create a "year" i.e. 2023
+ open 2023 and create some "bands" (maybe around 30)
+ open 2023 and create a "stage" i.e. "Mainstage"
+ open 2023, unfold the "Mainstage" and create a "date"
+ hit "Save" on top
-> new "date" is not saved

See also: https://stackoverflow.com/questions/76373108/typo3-irre-inside-irre-inside-irre-does-not-save


Files

billing.zip (73.2 KB) billing.zip example extension Johannes C. Schulz, 2023-06-01 11:05
Actions

Also available in: Atom PDF