resourceloader: Use cached Revision::newKnownCurrent for WikiModule
authorTimo Tijhof <krinklemail@gmail.com>
Mon, 7 Nov 2016 23:05:42 +0000 (23:05 +0000)
committerTimo Tijhof <krinklemail@gmail.com>
Mon, 7 Nov 2016 23:10:24 +0000 (23:10 +0000)
Change-Id: I0c68c649783042a959dc20d9675daae790d82cb1

includes/resourceloader/ResourceLoaderWikiModule.php

index 3deeb84..ccb336f 100644 (file)
@@ -162,11 +162,12 @@ class ResourceLoaderWikiModule extends ResourceLoaderModule {
                        return null;
                }
 
-               $revision = Revision::newFromTitle( $title, false, Revision::READ_NORMAL );
+               $revision = Revision::newKnownCurrent( wfGetDB( DB_REPLICA ), $title->getArticleID(),
+                       $title->getLatestRevID() );
                if ( !$revision ) {
                        return null;
                }
-
+               $revision->setTitle( $title );
                $content = $revision->getContent( Revision::RAW );
 
                if ( !$content ) {