[BUGFIX] Handle workspace overlays in AbstractItemProvider
The AbstractItemProvider method for fetching records from `foreign_table`, e.g. used in selectSingle types, missed proper workspace handling and therefore listed the same record (online and offline) multiple times. This is now fixed by adding the WorkspaceRestriction, and applying proper overlay handling (e.g. removing delete placeholder and move pointers). Resolves: #90392 Releases: master, 10.4 Change-Id: Idd6ee40c7422f3b234afc2025b248f1c18a9cf98 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/68925 Tested-by:core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de>
Please register or sign in to comment