Removed user parameter completely when not logged in
authorTrevor Parscal <tparscal@users.mediawiki.org>
Tue, 14 Sep 2010 22:30:09 +0000 (22:30 +0000)
committerTrevor Parscal <tparscal@users.mediawiki.org>
Tue, 14 Sep 2010 22:30:09 +0000 (22:30 +0000)
includes/OutputPage.php

index 238f666..cec102a 100644 (file)
@@ -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