No pseudo-site found in root line for workspaces
No pseudo-site found-Exception occurs when trying to edit a page in live-workspace. A different workspace version of the page exists.
Within TYPO3\CMS\Core\Site\PseudoSiteFinder->getSiteByPageId() TYPO3 tries to get the corresponding pseudo site by traversing up the rootline from the currently selected page. The rootline however only contains the page UIDs of the non-workspaced pages, but the method wants to find a pseudo site from the workspaced page UID. The pseudo site is therefore never found and triggers an exception.
Possible solution: If the page has a t3ver_oid field, use that ID to traverse up the rootline.
Updated by Philipp Seiler 9 months ago
Riccardo De Contardi wrote:
May I ask if this has been solved with #86186 ? If not, how can I reproduce it? Could you please add a step-by-step guide? Thank you and sorry for the late reply.
To be honest, I can't seem to remember anymore, how the error occured. So until I reencounter this error, it'll probably be OK to close this issue.
Updated by Riccardo De Contardi 9 months ago
- Status changed from Needs Feedback to Closed
@Philipp Seiler thank you for your quick reply; I am closing this issue for now.
If you think that this is the wrong decision or experience the issue again, please reopen it or open a new issue with a reference to this one. Thank you.