From 6f6e7e6dc0215475882ecb7e3b6cb3c4f344e8c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20L=C5=93uillet?= Date: Thu, 16 Jan 2014 14:32:29 +0100 Subject: [PATCH] [add] 404 if entry doesn't exist --- app/controllers/front.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/controllers/front.php b/app/controllers/front.php index 60ff7bd..9e3e528 100644 --- a/app/controllers/front.php +++ b/app/controllers/front.php @@ -12,6 +12,10 @@ $front->get('/view/{id}', function (Request $request, $id) use ($app) { $entry = $app['entry_api']->getEntryById($id); + if (empty($entry)) { + $app->abort(404, "Post $id does not exist."); + } + return $app['twig']->render('view.twig', array('entry' => $entry[0])); }) ->bind('view_entry');