(bug 43316) Don't fetch revision ID when a page doesn't exist.
authorLiangent <liangent@gmail.com>
Fri, 21 Dec 2012 11:56:01 +0000 (19:56 +0800)
committerLiangent <liangent@gmail.com>
Fri, 21 Dec 2012 15:20:16 +0000 (23:20 +0800)
Fixes I90446b7b.

Change-Id: I429653942bc388b6658b956d36d16398bbcf04e5

includes/actions/InfoAction.php

index 06c2894..f1799a4 100644 (file)
@@ -172,7 +172,7 @@ class InfoAction extends FormlessAction {
                $title = $this->getTitle();
                $id = $title->getArticleID();
 
-               $memcKey = wfMemcKey( 'infoaction', $title->getPrefixedText(), $this->page->getRevision()->getId() );
+               $memcKey = wfMemcKey( 'infoaction', $title->getPrefixedText(), $this->page->getLatest() );
                $pageCounts = $wgMemc->get( $memcKey );
                if ( $pageCounts === false ) {
                        // Get page information that would be too "expensive" to retrieve by normal means