Language overlay does not respect $disableGroupAccessCheck
When calling getPage on PageRepository with $disableGroupAccessCheck = true, this argument has no effect for language overlays.
Restrictions in Method getPageOverlaysForLanguageUids are hardcoded to frontend context:
This is an issue when generating links, through Solr indexing service. As an example, links to a user (fe_user records) profile page which has an frontend access group.
Generated links will always use the default language slug which leads to invalid links.
Solution: remove group check from restrictions when getPage is called with $disableGroupAccessCheck = true
Updated by Christian Eßl 12 months ago
Hi, can you test this patch:
This should fix the problem.