diff --git a/Classes/Controller/BackendController.php b/Classes/Controller/BackendController.php
index 10526c49a5175c8edb7c33e58bc53a85cb4ac909..da664637f628e8a67bed9cd1040c7295dc65ca17 100644
--- a/Classes/Controller/BackendController.php
+++ b/Classes/Controller/BackendController.php
@@ -145,13 +145,7 @@ class BackendController extends ActionController {
 				$backendUser->pushModuleData('tools_beuser/index.php/web_SgNewsNews_' . $key, $menuSetting);
 			}
 
-			$this->docHeaderComponent->setMetaInformation($this->pageInfo);
-			$this->makeButtons();
-			$this->makeLanguageMenu();
-			$this->view->assign('pageUid', $this->pageUid);
-			$this->view->assign('rootPageUid', $this->rootPageUid);
-			$this->view->assign('docHeader', $this->docHeaderComponent->docHeaderContent());
-			$this->view->assign('typo3Version', VersionNumberUtility::convertVersionNumberToInteger(TYPO3_version));
+			$currentLanguageInfo = NULL;
 
 			if (!LicensingService::checkKey()) {
 				$this->view->assign('showLicenseBanner', TRUE);
@@ -160,10 +154,18 @@ class BackendController extends ActionController {
 					'tools_beuser/index.php/web_SgNewsNews_language', 'ses'
 				) ?: 0;
 				$languageOptions = BackendNewsUtility::getAvailableLanguages($this->pageUid);
-				$currentLanguage = $languageOptions[$this->language] ?? NULL;
-				$this->view->assign('languageInfo', $currentLanguage);
+				$currentLanguageInfo = $languageOptions[$this->language] ?? NULL;
 			}
+
+			$this->docHeaderComponent->setMetaInformation($this->pageInfo);
+			$this->makeButtons();
+			$this->makeLanguageMenu();
+			$this->view->assign('pageUid', $this->pageUid);
+			$this->view->assign('rootPageUid', $this->rootPageUid);
 			$this->view->assign('language', $this->language);
+			$this->view->assign('languageInfo', $currentLanguageInfo);
+			$this->view->assign('docHeader', $this->docHeaderComponent->docHeaderContent());
+			$this->view->assign('typo3Version', VersionNumberUtility::convertVersionNumberToInteger(TYPO3_version));
 		}
 	}
 
@@ -266,7 +268,7 @@ class BackendController extends ActionController {
 				->setHref(
 					BackendUtility::getModuleUrl('web_SgNewsNews') . '&id=' . $this->pageUid . '&SET[language]=' . $key
 				);
-			if ((int) $this->language === $key) {
+			if ((int) $this->language === (int) $key) {
 				$menuItem->setActive(TRUE);
 			}
 			$languageMenu->addMenuItem($menuItem);