diff --git a/app/controllers/general.php b/app/controllers/general.php index 2d3783bcb6..c08c244b31 100644 --- a/app/controllers/general.php +++ b/app/controllers/general.php @@ -321,6 +321,10 @@ App::error(function ($error, $utopia, $request, $response, $layout, $project, $l $version = App::getEnv('_APP_VERSION', 'UNKNOWN'); $route = $utopia->match($request); + if ($error instanceof PDOException) { + throw $error; + } + if($logger) { if($error->getCode() >= 500 || $error->getCode() === 0) { try { @@ -371,10 +375,6 @@ App::error(function ($error, $utopia, $request, $response, $layout, $project, $l } } - if ($error instanceof PDOException) { - throw $error; - } - $code = $error->getCode(); $message = $error->getMessage(); $file = $error->getFile();