diff --git a/app/controllers/general.php b/app/controllers/general.php index c08c244b31..ecf75e5d32 100644 --- a/app/controllers/general.php +++ b/app/controllers/general.php @@ -321,6 +321,7 @@ App::error(function ($error, $utopia, $request, $response, $layout, $project, $l $version = App::getEnv('_APP_VERSION', 'UNKNOWN'); $route = $utopia->match($request); + /** Rethrow PDO exceptions so the database connection can be returned to the pool correctly */ if ($error instanceof PDOException) { throw $error; }