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)
'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,
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__
);