From cba2d038af7a1f5dc439e7410b367548500910d0 Mon Sep 17 00:00:00 2001 From: Claus Due Date: Tue, 28 Jan 2025 13:41:21 +0100 Subject: [PATCH] [BUGFIX] Only attempt TSFE->sys_language_uid if LanguageAspect not found --- Classes/Service/PageService.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Classes/Service/PageService.php b/Classes/Service/PageService.php index eafe2bb4f..311c3e0e9 100644 --- a/Classes/Service/PageService.php +++ b/Classes/Service/PageService.php @@ -134,13 +134,14 @@ public function hidePageForLanguageUid($page = null, int $languageUid = -1, bool $pageRecord = $this->getPage($pageUid); } if (-1 === $languageUid) { - $languageUid = $GLOBALS['TSFE']->sys_language_uid; if (class_exists(LanguageAspect::class)) { /** @var Context $context */ $context = GeneralUtility::makeInstance(Context::class); /** @var LanguageAspect $languageAspect */ $languageAspect = $context->getAspect('language'); $languageUid = $languageAspect->getId(); + } else { + $languageUid = $GLOBALS['TSFE']->sys_language_uid; } }