From 4a6a90f33db58232e075a29be5a6c003a964657e Mon Sep 17 00:00:00 2001 From: Trevor Parscal Date: Tue, 14 Sep 2010 22:30:09 +0000 Subject: [PATCH] Removed user parameter completely when not logged in --- includes/OutputPage.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 -- 2.20.1