summaryrefslogtreecommitdiff
path: root/maintenance/nextJobDB.php
diff options
context:
space:
mode:
Diffstat (limited to 'maintenance/nextJobDB.php')
-rw-r--r--maintenance/nextJobDB.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/maintenance/nextJobDB.php b/maintenance/nextJobDB.php
index dfa8d028..b2500caf 100644
--- a/maintenance/nextJobDB.php
+++ b/maintenance/nextJobDB.php
@@ -21,7 +21,9 @@ if ( !$pendingDBs ) {
$pendingDBs = array();
# Cross-reference DBs by master DB server
$dbsByMaster = array();
- $defaultMaster = $wgAlternateMaster['DEFAULT'];
+ $defaultMaster = isset( $wgAlternateMaster['DEFAULT'] )
+ ? $wgAlternateMaster['DEFAULT']
+ : $wgDBserver;
foreach ( $wgLocalDatabases as $db ) {
if ( isset( $wgAlternateMaster[$db] ) ) {
$dbsByMaster[$wgAlternateMaster[$db]][] = $db;
@@ -31,7 +33,7 @@ if ( !$pendingDBs ) {
}
foreach ( $dbsByMaster as $master => $dbs ) {
- $dbConn = new Database( $master, $wgDBuser, $wgDBpassword );
+ $dbConn = new Database( $master, $wgDBuser, $wgDBpassword, $dbs[0] );
$stype = $dbConn->addQuotes($type);
# Padding row for MySQL bug