From: Trevor Parscal Date: Tue, 14 Sep 2010 22:30:09 +0000 (+0000) Subject: Removed user parameter completely when not logged in X-Git-Tag: 1.31.0-rc.0~34926 X-Git-Url: http://git.cyclocoop.org//%22javascript:ModifierStyle%28%27%22.%24id.%22%27%29/%22?a=commitdiff_plain;h=4a6a90f33db58232e075a29be5a6c003a964657e;p=lhc%2Fweb%2Fwiklou.git Removed user parameter completely when not logged in --- diff --git a/includes/OutputPage.php b/includes/OutputPage.php index 238f666914..cec102a598 100644 --- a/includes/OutputPage.php +++ b/includes/OutputPage.php @@ -2299,8 +2299,8 @@ class OutputPage { if ( count( $modules ) ) { sort( $modules ); $query['modules'] = implode( '|', array_unique( (array) $modules ) ); - if ( $group === 'user' ) { - $query['user'] = $wgUser->isLoggedIn() ? $wgUser->getName() : null; + if ( $group === 'user' && $wgUser->isLoggedIn() ) { + $query['user'] = $wgUser->getName(); } // Users might change their stuff on-wiki like site or user pages, or user preferences; we need to find // the highest timestamp of these user-changable modules so we can ensure cache misses upon change