aboutsummaryrefslogtreecommitdiffstats
path: root/perllib/FixMyStreet/App/Controller/Root.pm
diff options
context:
space:
mode:
Diffstat (limited to 'perllib/FixMyStreet/App/Controller/Root.pm')
-rw-r--r--perllib/FixMyStreet/App/Controller/Root.pm10
1 files changed, 5 insertions, 5 deletions
diff --git a/perllib/FixMyStreet/App/Controller/Root.pm b/perllib/FixMyStreet/App/Controller/Root.pm
index 3280d02b9..33f870986 100644
--- a/perllib/FixMyStreet/App/Controller/Root.pm
+++ b/perllib/FixMyStreet/App/Controller/Root.pm
@@ -73,16 +73,16 @@ sub default : Path {
=head2 page_not_found
- $c->detach('/page_not_found');
+ $c->detach('/page_not_found', [ $error_msg ] );
-Display a 404 page.
+Display a 404 page. Pass in an optional error message in an arrayref.
=cut
sub page_not_found : Private {
- my ( $self, $c ) = @_;
-
- $c->stash->{template} = 'errors/page_not_found.html';
+ my ( $self, $c, $error_msg ) = @_;
+ $c->stash->{template} = 'errors/page_not_found.html';
+ $c->stash->{error_msg} = $error_msg;
$c->response->status(404);
}