diff --git a/typo3/sysext/backend/Classes/View/BackendLayout/Grid/LanguageColumn.php b/typo3/sysext/backend/Classes/View/BackendLayout/Grid/LanguageColumn.php index c28dc07064c30ece5a61db3817629610a27c5236..9360dfd44e06b495fc7ec27f6bdbcd9a17246c05 100644 --- a/typo3/sysext/backend/Classes/View/BackendLayout/Grid/LanguageColumn.php +++ b/typo3/sysext/backend/Classes/View/BackendLayout/Grid/LanguageColumn.php @@ -115,10 +115,11 @@ class LanguageColumn extends AbstractGridObject public function getPageEditUrl(): string { + $pageRecordUid = $this->context->getLocalizedPageRecord()['uid'] ?? $this->context->getPageRecord()['uid']; $urlParameters = [ 'edit' => [ 'pages' => [ - $this->context->getLocalizedPageRecord()['uid'] => 'edit' + $pageRecordUid => 'edit' ] ], // Disallow manual adjustment of the language field for pages