Skip to content
Snippets Groups Projects
Commit 8ad66195 authored by Oliver Bartsch's avatar Oliver Bartsch
Browse files

[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: default avatarcore-ci <typo3@b13.com>
Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
Tested-by: default avatarBenni Mack <benni@typo3.org>
Tested-by: default avatarOliver Bartsch <bo@cedev.de>
Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: default avatarBenni Mack <benni@typo3.org>
Reviewed-by: default avatarOliver Bartsch <bo@cedev.de>
parent 7ac07a72
Branches
Tags
No related merge requests found
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment