https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112653
Revision: 112653
Author: aaron
Date: 2012-02-28 22:54:27 +0000 (Tue, 28 Feb 2012)
Log Message:
-----------
(bug 34775) Ported r112650 from 1.19wmf. This both avoids an extra and avoids
using FlaggableWikiPage::getStableRev(), which does not handle slave lag well.
Modified Paths:
--------------
trunk/extensions/FlaggedRevs/backend/FlaggedRevs.hooks.php
Modified: trunk/extensions/FlaggedRevs/backend/FlaggedRevs.hooks.php
===================================================================
--- trunk/extensions/FlaggedRevs/backend/FlaggedRevs.hooks.php 2012-02-28
22:51:25 UTC (rev 112652)
+++ trunk/extensions/FlaggedRevs/backend/FlaggedRevs.hooks.php 2012-02-28
22:54:27 UTC (rev 112653)
@@ -599,10 +599,11 @@
// Is the page reviewable?
if ( $fa->isReviewable() ) {
$revId = $rc->mAttribs['rc_this_oldid'];
- $quality = FlaggedRevision::getRevQuality( $revId,
FR_MASTER );
+ // If the edit we just made was reviewed, then it's the
stable rev
+ $frev = FlaggedRevision::newFromTitle( $rc->getTitle(),
$revId, FR_MASTER );
// Reviewed => patrolled
- if ( $quality !== false && $quality >= FR_CHECKED ) {
- RevisionReviewForm::updateRecentChanges( $rc,
'patrol', $fa->getStableRev() );
+ if ( $frev ) {
+ RevisionReviewForm::updateRecentChanges( $rc,
'patrol', $frev );
$rc->mAttribs['rc_patrolled'] = 1; // make sure
irc/email notifs know status
}
return true;
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs