Update V13, FormPersistenceManager::ensureValidPersistenceIdentifier called with empty $formSettings on saving
This prevents saving a form when you depend on existant settings. For example when you set:
TYPO3:
CMS:
Form:
persistenceManager:
allowedExtensionPaths:
1680757564: EXT:my_extension/Resources/Private/Forms/
allowSaveToExtensionPaths: true
allowDeleteFromExtensionPaths: true
And try to save into that extension. As the $formSettings are not correctly loaded or passed on, saving the form fails.
This was most likely caused by https://review.typo3.org/c/Packages/TYPO3.CMS/+/85669
Attached patch solves the issue and allows us to save the forms into extensions directories. Tested with TYPO3 13.4.0 an "lavitto/typo3-form-to-database": "dev-update-v13"