From 7b0da9690c5e704dbe40a8fe16d23ff4fdb3c04e Mon Sep 17 00:00:00 2001 From: Nicolas Le Goff Date: Tue, 17 Dec 2013 14:39:35 +0100 Subject: [PATCH] Fix #1619 Upgrade migration, checks if sbas exists before getting connection --- lib/classes/databox.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/classes/databox.php b/lib/classes/databox.php index ae22fafc82..062b5e5171 100644 --- a/lib/classes/databox.php +++ b/lib/classes/databox.php @@ -110,15 +110,16 @@ class databox extends base assert($sbas_id > 0); $this->app = $app; - $this->connection = connection::getPDOConnection($app, $sbas_id); $this->id = $sbas_id; $connection_params = phrasea::sbas_params($this->app); - if ( ! isset($connection_params[$sbas_id])) { + if (! isset($connection_params[$sbas_id])) { throw new NotFoundHttpException(sprintf('databox %d not found', $sbas_id)); } + $this->connection = connection::getPDOConnection($app, $sbas_id); + $this->host = $connection_params[$sbas_id]['host']; $this->port = $connection_params[$sbas_id]['port']; $this->user = $connection_params[$sbas_id]['user'];