Project

General

Profile

Actions

Bug #105566

closed

FormPersistenceManager::ensureValidPersistenceIdentifier called with empty $formSettings on saving

Added by Lina Wolf 11 days ago. Updated 11 days ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Form Framework
Target version:
-
Start date:
2024-11-11
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
13
PHP Version:
8.2
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

On saving a form in the backend editor, FormPersistenceManager::ensureValidPersistenceIdentifier is called with an empty $formSettings. Therefore checks for $this->isFileWithinAccessibleExtensionFolders() always fails.

The same method is also called on listing the forms in the backend module and on opening a form in the backend and in both cases $formSettings contains the data set in the yaml.

Therfore the form can be opened and edited but not saved.


Related issues 1 (0 open1 closed)

Related to TYPO3 Core - Task #104667: Do not use ext:form ConfigurationManager in FormPersistenceManagerClosed2024-08-20

Actions
Actions #1

Updated by Lina Wolf 11 days ago

In UniqueFieldHandler->setExistingFieldStateBeforeSave FormPersistenceManager::load is called with both empty formSettings and $typoScriptSettings wondering if this error is related to https://review.typo3.org/c/Packages/TYPO3.CMS/+/85669

Actions #2

Updated by Garvin Hicking 11 days ago

  • Related to Task #104667: Do not use ext:form ConfigurationManager in FormPersistenceManager added
Actions #3

Updated by Lina Wolf 11 days ago ยท Edited

  • Status changed from New to Closed

Sorry, my bad, I was in a third party extension and didn't notice. See here: https://gitlab.com/lavitto/typo3-form-to-database/-/issues/118

Actions

Also available in: Atom PDF