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