diff --git a/src/Controller/HomeController.php b/src/Controller/HomeController.php index 89c41e2..a7f209a 100644 --- a/src/Controller/HomeController.php +++ b/src/Controller/HomeController.php @@ -19,9 +19,13 @@ class HomeController extends AbstractController ]); } - public function error($exception, $logger = null): Response + public function error(Request $request, $exception, $logger = null): Response { - $this->addFlash('danger', 'Erreur ! ' . $exception->getMessage()); + $this->addFlash('danger', $exception->getMessage()); + + if ($request->headers->has('Referer')) { + return $this->redirect($request->headers->get('Referer')); + } return $this->render('home/error.html.twig', [ ]);