From 0449f653c7147328e9ddcce9861733fc29e6f961 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Sat, 23 Mar 2019 20:07:56 -0700 Subject: [PATCH] Fix overzealous prefix check in MWLBFactory Follow-up 9df277a4ba3 If the server array ommitted 'tablePrefix', Database will use '' as the prefix, so if $wgDBprefix is also '', then no error should happen. Change-Id: Ic207c3fceae8fd45c87f7fa24678079217a60730 --- includes/db/MWLBFactory.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/db/MWLBFactory.php b/includes/db/MWLBFactory.php index a930b3b0eb..6ed693ecb3 100644 --- a/includes/db/MWLBFactory.php +++ b/includes/db/MWLBFactory.php @@ -109,7 +109,7 @@ abstract class MWLBFactory { } $ldTP = $mainConfig->get( 'DBprefix' ); // local domain prefix - $srvTP = $server['tablePrefix'] ?? null; // server table prefix + $srvTP = $server['tablePrefix'] ?? ''; // server table prefix if ( $srvTP !== '' && $srvTP !== $ldTP ) { self::reportMismatchedPrefixes( $srvTP, $ldTP ); } -- 2.20.1