X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=maintenance%2Frebuildrecentchanges.php;h=03ab64e3139191f6d82938ee94b1379bd5c54bba;hb=a9beb409f957bec65b8fced623e9aa3d7b7c65a9;hp=9c2549fc38fd8ce9073868262430818646b58d39;hpb=6517428fbe91d29e854fdb455bd1d3ae35a5d332;p=lhc%2Fweb%2Fwiklou.git diff --git a/maintenance/rebuildrecentchanges.php b/maintenance/rebuildrecentchanges.php index 9c2549fc38..03ab64e313 100644 --- a/maintenance/rebuildrecentchanges.php +++ b/maintenance/rebuildrecentchanges.php @@ -168,6 +168,15 @@ class RebuildRecentchanges extends Maintenance { + $actorMigration->getInsertValues( $dbw, 'rc_user', $user ), __METHOD__ ); + + $rcid = $dbw->insertId(); + $dbw->update( + 'change_tag', + [ 'ct_rc_id' => $rcid ], + [ 'ct_rev_id' => $row->rev_id ], + __METHOD__ + ); + if ( ( ++$inserted % $this->getBatchSize() ) == 0 ) { $lbFactory->waitForReplication(); } @@ -340,6 +349,14 @@ class RebuildRecentchanges extends Maintenance { __METHOD__ ); + $rcid = $dbw->insertId(); + $dbw->update( + 'change_tag', + [ 'ct_rc_id' => $rcid ], + [ 'ct_log_id' => $row->log_id ], + __METHOD__ + ); + if ( ( ++$inserted % $this->getBatchSize() ) == 0 ) { $lbFactory->waitForReplication(); }