https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112650
Revision: 112650
Author: aaron
Date: 2012-02-28 22:50:13 +0000 (Tue, 28 Feb 2012)
Log Message:
-----------
live hack to fix bug with rc_patrolled sometimes not getting set
Modified Paths:
--------------
branches/wmf/1.19wmf1/extensions/FlaggedRevs/backend/FlaggedRevs.hooks.php
Modified:
branches/wmf/1.19wmf1/extensions/FlaggedRevs/backend/FlaggedRevs.hooks.php
===================================================================
--- branches/wmf/1.19wmf1/extensions/FlaggedRevs/backend/FlaggedRevs.hooks.php
2012-02-28 21:47:55 UTC (rev 112649)
+++ branches/wmf/1.19wmf1/extensions/FlaggedRevs/backend/FlaggedRevs.hooks.php
2012-02-28 22:50:13 UTC (rev 112650)
@@ -605,10 +605,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