From daba11ab4deb889fc8f18aba3d5bb5416e9e5916 Mon Sep 17 00:00:00 2001 From: csimiyu Date: Mon, 6 Mar 2023 09:17:26 +0300 Subject: [PATCH] Link temporary account names to user:contribs Bug: T327944 Change-Id: Idaf991e3a87ad9bdf39ebcc7f94ab9b55cd90cc9 --- includes/linker/Linker.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/includes/linker/Linker.php b/includes/linker/Linker.php index 4dcee00aad1..562822f1a27 100644 --- a/includes/linker/Linker.php +++ b/includes/linker/Linker.php @@ -1143,11 +1143,14 @@ class Linker { } $classes .= ' mw-anonuserlink'; // Separate link class for anons (T45179) } else { - $page = TitleValue::tryNew( NS_USER, strtr( $userName, ' ', '_' ) ); + $services = MediaWikiServices::getInstance(); if ( - MediaWikiServices::getInstance()->getTempUserConfig()->isReservedName( $userName ) + $services->getTempUserConfig()->isReservedName( $userName ) ) { $classes .= ' mw-tempuserlink'; + $page = SpecialPage::getTitleFor( 'Contributions', $userName ); + } else { + $page = TitleValue::tryNew( NS_USER, strtr( $userName, ' ', '_' ) ); } }