From: Glaisher Date: Sat, 13 Aug 2016 12:02:03 +0000 (+0500) Subject: LogPager: Use normalized value for log_user_text in query condition X-Git-Tag: 1.31.0-rc.0~5792 X-Git-Url: https://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/banques/ajouter.php?a=commitdiff_plain;h=27d95e02fcac76a556d8d984ac99570edf68071e;p=lhc%2Fweb%2Fwiklou.git LogPager: Use normalized value for log_user_text in query condition Bug: T142755 Change-Id: Ia08be456cafa2133e5ea0e521161d6939e839fb2 --- diff --git a/includes/logging/LogPager.php b/includes/logging/LogPager.php index 3d04641c73..eeea789c3e 100644 --- a/includes/logging/LogPager.php +++ b/includes/logging/LogPager.php @@ -171,6 +171,9 @@ class LogPager extends ReverseChronologicalPager { if ( is_null( $usertitle ) ) { return; } + // Normalize username first so that non-existent users used + // in maintenance scripts work + $name = $usertitle->getText(); /* Fetch userid at first, if known, provides awesome query plan afterwards */ $userid = User::idFromName( $name ); if ( !$userid ) { @@ -187,7 +190,7 @@ class LogPager extends ReverseChronologicalPager { ' != ' . LogPage::SUPPRESSED_USER; } - $this->performer = $usertitle->getText(); + $this->performer = $name; } /**