We run upgrade:run on every deployment. That will always trigger the provided upgrade wizard Setup. That's fine. The actual issue is the code within the wizard:
$extconf->set('aimeos', ['useDemoData' => '']);
This code does replace the whole extension configuration, not only the useDemoData setting. The behaviour seems to be broken since TYPO3 v11 support of EXT:aimeos.
TYPO3 allowed to set individual options prior v11. Since v11 only full configuration is supported via API.
We run
upgrade:run
on every deployment. That will always trigger the provided upgrade wizardSetup
. That's fine. The actual issue is the code within the wizard:This code does replace the whole extension configuration, not only the
useDemoData
setting. The behaviour seems to be broken since TYPO3 v11 support of EXT:aimeos.TYPO3 allowed to set individual options prior v11. Since v11 only full configuration is supported via API.