Bug #80825

Story #69617: FormEngine bugs

FlexForm Sections don't get saved before the parent record was stored to the DB

Added by Daniel Goerz over 4 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
Must have
Category:
FormEngine aka TCEforms
Start date:
2017-04-12
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
8
PHP Version:
7.0
Tags:
Complexity:
Is Regression:
Yes
Sprint Focus:

Description

Reproduce with current 8LTS and styleguide extension:

  1. Create a styleguide record "Form engine - flex"
  2. Go to tab "section container"
  3. Create one or more container.
  4. Save & Close

The error message "1: Attempt to insert record on page '[root-level]' (0) where this table, tx_styleguide_flex, is not allowed" is shown and the flexform was not stored. The field flex_2 of the newly created record is empty.

Containers can be created without problems once the parent recod is saved. The issue only occurs on creation of a new recod when it is saved for the first time.


Files

error.png (11 KB) error.png Daniel Goerz, 2017-04-12 17:10

Related issues

Related to TYPO3 Core - Bug #80473: Do not bypass fetch of database record if tableName is tt_contentClosedFaton Haliti2017-03-27

Actions
Related to TYPO3 Core - Task #80100: Bypass fetch of database record if already loadedClosedXavier Perseguers2017-03-02

Actions
Related to TYPO3 Core - Bug #80426: Creating a FlexForm section causes exception in ajax request (none admin user)Closed2017-03-23

Actions

Also available in: Atom PDF