Bug #89818

flexform sheets are not modified during upgrade

Added by Franz Holzinger 11 months ago. Updated 7 months ago.

Needs Feedback
Should have
Install Tool
Target version:
Start date:
Due date:
% Done:


TYPO3 Version:
PHP Version:
Is Regression:
Sprint Focus:


TYPO3 plugins using flexform sheets do not work any more after an upgrade from TYPO3 8 to TYPO3 9.
The reason are the modifications in the flexform sheets. "s_general" has been stored as "general" in flexforms before TYPO3 9. With TYPO3 9 they must be stored as "s_general".

The upgrade wizards forgets to modify the flexform sheet name and add a leading "s_" to them.

Related issues

Related to Dynamic Content Elements (DCE) - Bug #89078: Upgrade wizard: The migration of flexform sheets fails Resolved 2019-09-04


#1 Updated by Franz Holzinger 11 months ago

  • Related to Bug #89078: Upgrade wizard: The migration of flexform sheets fails added

#2 Updated by Georg Ringer 8 months ago

  • Status changed from New to Needs Feedback

is this really an upgrade wizard of the core or maybe was one of an extension?

#3 Updated by Franz Holzinger 8 months ago

I did not make further investigations about TYPO3. I just have discovered (after several days of bug tracking) that the storage format did change for the extension jf_multicontent.

Other extensions are not affected, because they use different names for the sheets inside of the flexforms.

If you could leave this issue open then other extension authors might find it useful.

And it is not about TYPO3 9, but already for TYPO3 6.2!

#4 Updated by Georg Ringer 7 months ago

can you give an example of a flexform which does not work anymore?

#5 Updated by Franz Holzinger 7 months ago

Just use the flexform from the extension jf_multicontent.
In TYPO3 < 6 the plugin contents have been stored in the TYPO3 backend TCE in the form without a leading "s_". And after TYPO3 6 or 7 the have been stored with the leading "s_" .

Also available in: Atom PDF