From a4ff90636f674e4ab1a76e2faee8262a49966b19 Mon Sep 17 00:00:00 2001 From: JoseluCross Date: Fri, 26 Oct 2018 17:19:17 +0200 Subject: [PATCH] HotFix: Error repaired --- Source/src/app.php | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/Source/src/app.php b/Source/src/app.php index 5e7faaa..fb78489 100644 --- a/Source/src/app.php +++ b/Source/src/app.php @@ -278,7 +278,7 @@ function HTTPError($code){ return array("text"=>$text,"number"=>$code); } -$app->error(function (\Exception $e,$request, $code = 500) use ($app) { +$app->error(function (\Exception $e,$request) use ($app) { $user = null; try{ $user = getUser($app); @@ -287,16 +287,18 @@ $app->error(function (\Exception $e,$request, $code = 500) use ($app) { } if ($app['debug']) { return; - }else{ - - $error = HTTPError($code); - return $app['twig']->render($app['fronthtml'].'/error.twig', Array( - 'page' => array("title"=>$code), - 'error' => $error, - 'user' => $user, - )); + }else { + $code=500; + if($e instanceof \Symfony\Component\HttpKernel\Exception\HttpException) + $error = HTTPError($e->getStatusCode()); + } + return $app['twig']->render($app['fronthtml'].'/error.twig', Array( + 'page' => array("title"=>$code), + 'error' => $error, + 'user' => $user, + )); });