From f5024860e3dedd40e4c5f026c16d3b774475b213 Mon Sep 17 00:00:00 2001 From: Claus Due <claus@namelesscoder.net> Date: Mon, 20 Apr 2020 16:10:23 +0200 Subject: [PATCH] [BUGFIX] Provide correct UID for page edit link in default language Provide the correct UID for the "edit record" link which edits the default language page record when page module is in "Languages" mode and the edit icon in top of default language's column is clicked. Releases: master Resolves: #91146 Change-Id: I17c415efdcbf80737d05982ec90a4ac62ce5abea Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64258 Tested-by: TYPO3com <noreply@typo3.com> Tested-by: Susanne Moog <look@susi.dev> Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by: Susanne Moog <look@susi.dev> Reviewed-by: Tobi Kretschmann <tobi@tobishome.de> Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de> --- .../backend/Classes/View/BackendLayout/Grid/LanguageColumn.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/typo3/sysext/backend/Classes/View/BackendLayout/Grid/LanguageColumn.php b/typo3/sysext/backend/Classes/View/BackendLayout/Grid/LanguageColumn.php index c28dc07064c3..9360dfd44e06 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 -- GitLab