From 137dcda8e489c5cbd2a777c83148d1e4a3bd1a60 Mon Sep 17 00:00:00 2001 From: Matthew Somerville Date: Fri, 8 Sep 2017 20:51:03 +0100 Subject: Fix bug if first page after restart is admin. If the first page looked at after server launch was an admin one, the User object was getting a different schema attached than the one used by everything else (so e.g. the cobrand was not then available to it, causing a crash on a body page). Using auto instead of begin prevents this from happening, as the setup_request auto always runs first. --- perllib/FixMyStreet/App/Controller/Admin/ResponsePriorities.pm | 6 ------ 1 file changed, 6 deletions(-) (limited to 'perllib/FixMyStreet/App/Controller/Admin/ResponsePriorities.pm') diff --git a/perllib/FixMyStreet/App/Controller/Admin/ResponsePriorities.pm b/perllib/FixMyStreet/App/Controller/Admin/ResponsePriorities.pm index bae0f71a7..7983a6e4d 100644 --- a/perllib/FixMyStreet/App/Controller/Admin/ResponsePriorities.pm +++ b/perllib/FixMyStreet/App/Controller/Admin/ResponsePriorities.pm @@ -5,12 +5,6 @@ use namespace::autoclean; BEGIN { extends 'Catalyst::Controller'; } -sub begin : Private { - my ( $self, $c ) = @_; - - $c->forward('/admin/begin'); -} - sub index : Path : Args(0) { my ( $self, $c ) = @_; -- cgit v1.2.3 From d9c0917b84d501e6cfca7e0113470997b6ff2f35 Mon Sep 17 00:00:00 2001 From: Struan Donald Date: Fri, 8 Sep 2017 17:19:57 +0100 Subject: edit and display default response priority in admin --- perllib/FixMyStreet/App/Controller/Admin/ResponsePriorities.pm | 1 + 1 file changed, 1 insertion(+) (limited to 'perllib/FixMyStreet/App/Controller/Admin/ResponsePriorities.pm') diff --git a/perllib/FixMyStreet/App/Controller/Admin/ResponsePriorities.pm b/perllib/FixMyStreet/App/Controller/Admin/ResponsePriorities.pm index bae0f71a7..7b206690e 100644 --- a/perllib/FixMyStreet/App/Controller/Admin/ResponsePriorities.pm +++ b/perllib/FixMyStreet/App/Controller/Admin/ResponsePriorities.pm @@ -71,6 +71,7 @@ sub edit : Path : Args(2) { $priority->name( $c->get_param('name') ); $priority->description( $c->get_param('description') ); $priority->external_id( $c->get_param('external_id') ); + $priority->is_default( $c->get_param('is_default') ? 1 : 0 ); $priority->update_or_insert; my @live_contact_ids = map { $_->id } @live_contacts; -- cgit v1.2.3