Broken installation due to multiple TCA initalization
A TYPO3 CMS 8 installation with activated EXT:ods_redirects (https://extensions.typo3.org/extension/ods_redirects/)
A configured redirect is executed properly.
A PHP error "Argument 2 passed to TYPO3\CMS\Core\Utility\GeneralUtility::setSingletonInstance() must implement interface TYPO3\CMS\Core\SingletonInterface, boolean given" is thrown.
[BUGFIX] Allow multiple calls of ExtensionManagementUtility::loadBaseTca
Although the function itself is marked as private, it can be triggered
twice due to official API in EidUtility::initTCA. As requireOnce returns
true if called multiple times with the same file, this return state has
to be handled as well.
Tested-by: TYPO3com <email@example.com>
Reviewed-by: Oliver Hader <firstname.lastname@example.org>
Reviewed-by: Faton Haliti <email@example.com>
Tested-by: Faton Haliti <firstname.lastname@example.org>
Reviewed-by: Wouter Wolters <email@example.com>
Reviewed-by: Helmut Hummel <firstname.lastname@example.org>
Tested-by: Helmut Hummel <email@example.com>