From 6517428fbe91d29e854fdb455bd1d3ae35a5d332 Mon Sep 17 00:00:00 2001 From: GeoffreyT2000 Date: Tue, 5 Mar 2019 17:55:49 -0800 Subject: [PATCH] Set rc_patrolled to 2 for autopatrolled changes in rebuildrecentchanges.php This fixes what rc_patrolled should be for autopatrolled changes. Also, non-upload log entries will have rc_patrolled = 2 for now until T217388 decides what rc_patrolled should be for such entries. In contrast, upload entries can be patrolled unlike other log entries, so they will have rc_patrolled = 0. Bug: T199474 Change-Id: Ib7d1f5f7dd3541768305debee703fd342844714b (cherry picked from commit 87aaf7a1664a1a031f5872ffaf5fd9730db39444) --- maintenance/rebuildrecentchanges.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/maintenance/rebuildrecentchanges.php b/maintenance/rebuildrecentchanges.php index dc8bf290b0..9c2549fc38 100644 --- a/maintenance/rebuildrecentchanges.php +++ b/maintenance/rebuildrecentchanges.php @@ -321,7 +321,7 @@ class RebuildRecentchanges extends Maintenance { 'rc_title' => $row->log_title, 'rc_minor' => 0, 'rc_bot' => 0, - 'rc_patrolled' => 1, + 'rc_patrolled' => $row->log_type == 'upload' ? 0 : 2, 'rc_new' => 0, 'rc_this_oldid' => 0, 'rc_last_oldid' => 0, @@ -439,11 +439,12 @@ class RebuildRecentchanges extends Maintenance { foreach ( $actorQuery['orconds'] as $cond ) { $dbw->update( 'recentchanges', - [ 'rc_patrolled' => 1 ], + [ 'rc_patrolled' => 2 ], [ $cond, 'rc_timestamp > ' . $dbw->addQuotes( $dbw->timestamp( $this->cutoffFrom ) ), 'rc_timestamp < ' . $dbw->addQuotes( $dbw->timestamp( $this->cutoffTo ) ), + 'rc_patrolled' => 0 ], __METHOD__ ); -- 2.20.1