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

Reply via email to