diff --git a/app/extensions/command/Update.php b/app/extensions/command/Update.php index 1d43509ba..efb53374f 100644 --- a/app/extensions/command/Update.php +++ b/app/extensions/command/Update.php @@ -77,8 +77,13 @@ class Update extends \app\extensions\console\Command $versions = new Versions(['git' => ($this->git instanceof Git) ? $this->git : null]); - $currentDb = $versions->getSQLPatchFromDB(); - $currentXML = $versions->getSQLPatchFromFile(); + try { + $currentDb = $versions->getSQLPatchFromDB(); + $currentXML = $versions->getSQLPatchFromFile(); + } catch (\PDOException $e) { + $this->out('Error fetching patch versions!', 'error'); + return 1; + } $this->out("Db: $currentDb,\tFile: $currentXML"); if ($currentDb < $currentXML) { $db = new DbUpdate(['backup' => false]); @@ -119,7 +124,7 @@ class Update extends \app\extensions\console\Command if ($fail) { $this->out('Db updating failed!!', 'error'); - return false; + return 1; } }; }