From 9232cdaa5fd098c4db6a49d475d089babf7debf9 Mon Sep 17 00:00:00 2001
From: Daniel Friesel <derf@finalrewind.org>
Date: Sun, 19 Jan 2020 19:21:14 +0100
Subject: Return HTTP 404 for unknown journeys

---
 lib/Travelynx/Controller/Traveling.pm | 4 ++++
 1 file changed, 4 insertions(+)

(limited to 'lib')

diff --git a/lib/Travelynx/Controller/Traveling.pm b/lib/Travelynx/Controller/Traveling.pm
index bd8832c..70d701b 100755
--- a/lib/Travelynx/Controller/Traveling.pm
+++ b/lib/Travelynx/Controller/Traveling.pm
@@ -660,6 +660,7 @@ sub journey_details {
 	if ( not( $journey_id and $journey_id =~ m{ ^ \d+ $ }x ) ) {
 		$self->render(
 			'journey',
+			status  => 404,
 			error   => 'notfound',
 			journey => {}
 		);
@@ -683,6 +684,7 @@ sub journey_details {
 	else {
 		$self->render(
 			'journey',
+			status  => 404,
 			error   => 'notfound',
 			journey => {}
 		);
@@ -743,6 +745,7 @@ sub edit_journey {
 	if ( not( $journey_id =~ m{ ^ \d+ $ }x ) ) {
 		$self->render(
 			'edit_journey',
+			status  => 404,
 			error   => 'notfound',
 			journey => {}
 		);
@@ -759,6 +762,7 @@ sub edit_journey {
 	if ( not $journey ) {
 		$self->render(
 			'edit_journey',
+			status  => 404,
 			error   => 'notfound',
 			journey => {}
 		);
-- 
cgit v1.2.3