Bug #97853
closedUndefined array key access in DataMapFactory
100%
Description
In a couple of places class \TYPO3\CMS\Extbase\Persistence\Generic\Mapper\DataMapFactory
accesses the TCA without checking if a definition really exists for the given table name. This causes warnings with PHP 8+.
Updated by Gerrit Code Review over 2 years ago
- Status changed from New to Under Review
Patch set 1 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/75025
Updated by Francois Suter over 2 years ago
- I have extension "sf_register"
- I am extending the fe_users table using extension "extender"
- I have a special field type, which requires invoking a custom TypeConverter
- when this happens, DataMapFactory is called up with the name of the extended class, which it tries to match to an Extbase-like table name ("tx_foo_domain_model_bar") which does not exist
- simply avoiding errors in the places fixed in the patch, allows the process to flow freely
Updated by Gerrit Code Review over 2 years ago
Patch set 2 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/75025
Updated by Gerrit Code Review over 2 years ago
Patch set 1 for branch 11.5 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/74950
Updated by Anonymous over 2 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 11eb389aadda5c96e7a8251b4e737269e6191284.