https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112192

Revision: 112192
Author:   maxsem
Date:     2012-02-23 08:13:50 +0000 (Thu, 23 Feb 2012)
Log Message:
-----------
Tweak cache key

Modified Paths:
--------------
    trunk/extensions/MobileFrontend/ApiQueryExcerpt.php

Modified: trunk/extensions/MobileFrontend/ApiQueryExcerpt.php
===================================================================
--- trunk/extensions/MobileFrontend/ApiQueryExcerpt.php 2012-02-23 08:02:55 UTC 
(rev 112191)
+++ trunk/extensions/MobileFrontend/ApiQueryExcerpt.php 2012-02-23 08:13:50 UTC 
(rev 112192)
@@ -30,7 +30,8 @@
        private function getExcerpt( Title $title, $plainText ) {
                global $wgMemc;
 
-               $key = wfMemcKey( 'mf', 'excerpt', $title->getPrefixedDBkey(), 
$title->getArticleID() );
+               $wp = WikiPage::factory( $title );
+               $key = wfMemcKey( 'mf', 'excerpt', $plainText, 
$title->getArticleID(), $wp->getLatest() );
                $text = $wgMemc->get( $key );
                if ( $text !== false ) {
                        return $text;
@@ -38,7 +39,6 @@
                if ( !$this->parserOptions ) {
                        $this->parserOptions = new ParserOptions( new User( 
'127.0.0.1' ) );
                }
-               $wp = WikiPage::factory( $title );
                $pout = $wp->getParserOutput( $this->parserOptions );
                $text = $this->processText( $pout->getText(), $title, 
$plainText );
                $wgMemc->set( $key, $text );


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to