From 28aa8b9ab5c8735616e59569e0a657c10e2d8b72 Mon Sep 17 00:00:00 2001 From: Vojta Biberle Date: Mon, 29 Oct 2018 18:48:26 +0100 Subject: [PATCH] FIrst reconnect and then set primary database. --- src/codeception/multidb/MultiDb.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/codeception/multidb/MultiDb.php b/src/codeception/multidb/MultiDb.php index 5ed5fe9..a291319 100644 --- a/src/codeception/multidb/MultiDb.php +++ b/src/codeception/multidb/MultiDb.php @@ -349,13 +349,13 @@ public function _before(TestInterface $test) $this->checkConfig(); foreach ($this->config['connections'] as $db => $connectionConfig) { - if (array_key_exists('primary', $connectionConfig) && $connectionConfig['primary']) { - $this->amConnectedToDatabase($db); - } - if ($connectionConfig['reconnect']) { $this->connect($db); } + + if (array_key_exists('primary', $connectionConfig) && $connectionConfig['primary']) { + $this->amConnectedToDatabase($db); + } if ($connectionConfig['cleanup'] && !$this->populated[$db]) { $this->cleanup($db);