http://www.mediawiki.org/wiki/Special:Code/MediaWiki/97764
Revision: 97764
Author: aaron
Date: 2011-09-21 20:42:26 +0000 (Wed, 21 Sep 2011)
Log Message:
-----------
MFT r97701,r97702
Modified Paths:
--------------
branches/wmf/1.18wmf1/extensions/FlaggedRevs/dataclasses/FlaggedRevs.class.php
Modified:
branches/wmf/1.18wmf1/extensions/FlaggedRevs/dataclasses/FlaggedRevs.class.php
===================================================================
---
branches/wmf/1.18wmf1/extensions/FlaggedRevs/dataclasses/FlaggedRevs.class.php
2011-09-21 20:28:49 UTC (rev 97763)
+++
branches/wmf/1.18wmf1/extensions/FlaggedRevs/dataclasses/FlaggedRevs.class.php
2011-09-21 20:42:26 UTC (rev 97764)
@@ -963,10 +963,10 @@
# If this is an image page, store corresponding file info
$fileData = array( 'name' => null, 'timestamp' => null, 'sha1'
=> null );
if ( $title->getNamespace() == NS_FILE ) {
- # We must use ImagePage process cache on upload or get
bitten by slave lag
- $file = $article instanceof ImagePage
- ? $article->getFile()
- : wfFindFile( $title );
+ # We must use WikiFilePage process cache on upload or
get bitten by slave lag
+ $file = ( $article instanceof WikiFilePage || $article
instanceof ImagePage )
+ ? $article->getFile() // uses up-to-date
process cache on new uploads
+ : wfFindFile( $title, array( 'bypassCache' =>
true ) ); // skip cache; bug 31056
if ( is_object( $file ) && $file->exists() ) {
$fileData['name'] = $title->getDBkey();
$fileData['timestamp'] = $file->getTimestamp();
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs