From 2676e7fc3bdcd6b10deb9a499593f085cd683368 Mon Sep 17 00:00:00 2001 From: Tim Starling Date: Wed, 10 Feb 2016 21:17:06 +1100 Subject: [PATCH] In Installer, set the user to an anon in RequestContext, not just wgUser This hack to prevent $wgUser being loaded was apparently not updated when RequestContext was introduced. Fixes T126177 independently of I13d8aa1453c Bug: T126177 Change-Id: Iedceec3044352e433710d97d5c7c81fff1a6a3e5 --- includes/installer/Installer.php | 1 + 1 file changed, 1 insertion(+) diff --git a/includes/installer/Installer.php b/includes/installer/Installer.php index e61e2d2509..ca1d8a3e94 100644 --- a/includes/installer/Installer.php +++ b/includes/installer/Installer.php @@ -385,6 +385,7 @@ abstract class Installer { // Having a user with id = 0 safeguards us from DB access via User::loadOptions(). $wgUser = User::newFromId( 0 ); + RequestContext::getMain()->setUser( $wgUser ); $this->settings = $this->internalDefaults; -- 2.20.1