Merge r97670, r98206
authorSam Reed <reedy@users.mediawiki.org>
Mon, 3 Oct 2011 13:41:50 +0000 (13:41 +0000)
committerSam Reed <reedy@users.mediawiki.org>
Mon, 3 Oct 2011 13:41:50 +0000 (13:41 +0000)
includes/Skin.php
includes/resourceloader/ResourceLoaderFileModule.php

index a70c568..0b02a98 100644 (file)
@@ -268,7 +268,7 @@ abstract class Skin extends ContextSource {
                        if ( User::isIP( $rootUser ) ) {
                                $this->mRelevantUser = User::newFromName( $rootUser, false );
                        } else {
-                               $user = User::newFromName( $rootUser );
+                               $user = User::newFromName( $rootUser, false );
                                if ( $user->isLoggedIn() ) {
                                        $this->mRelevantUser = $user;
                                }
index 0b006bf..73ae0d2 100644 (file)
@@ -262,7 +262,7 @@ class ResourceLoaderFileModule extends ResourceLoaderModule {
                // Collect referenced files
                $this->localFileRefs = array_unique( $this->localFileRefs );
                // If the list has been modified since last time we cached it, update the cache
-               if ( $this->localFileRefs !== $this->getFileDependencies( $context->getSkin() ) ) {
+               if ( $this->localFileRefs !== $this->getFileDependencies( $context->getSkin() ) && !wfReadOnly() ) {
                        $dbw = wfGetDB( DB_MASTER );
                        $dbw->replace( 'module_deps',
                                array( array( 'md_module', 'md_skin' ) ), array(