rebuildrecentchanges.php leaves some rc_source empty
authorumherirrender <umherirrender_de.wp@web.de>
Sun, 12 Jan 2014 12:43:45 +0000 (13:43 +0100)
committerumherirrender <umherirrender_de.wp@web.de>
Sun, 12 Jan 2014 12:43:45 +0000 (13:43 +0100)
Adding the missing field to some queries.

Change-Id: I04b228b06d94b79fd488b370694cdf698d1901a6

maintenance/rebuildrecentchanges.php

index b9eb809..2a9bb4f 100644 (file)
@@ -144,6 +144,7 @@ class RebuildRecentchanges extends Maintenance {
                                                'rc_last_oldid' => $lastOldId,
                                                'rc_new' => $new,
                                                'rc_type' => $new,
+                                               'rc_source' => $new === 1 ? RecentChange::SRC_NEW : RecentChange::SRC_EDIT,
                                                'rc_old_len' => $lastSize,
                                                'rc_new_len' => $size,
                                        ), array(
@@ -196,6 +197,7 @@ class RebuildRecentchanges extends Maintenance {
                                'rc_this_oldid' => 0,
                                'rc_last_oldid' => 0,
                                'rc_type'       => RC_LOG,
+                               'rc_source'     => $dbw->addQuotes( RecentChange::SRC_LOG ),
                                'rc_cur_id'     => $dbw->cascadingDeletes() ? 'page_id' : 'COALESCE(page_id, 0)',
                                'rc_log_type'   => 'log_type',
                                'rc_log_action' => 'log_action',