diff options
Diffstat (limited to 'perllib/FixMyStreet/App/Controller/My.pm')
-rw-r--r-- | perllib/FixMyStreet/App/Controller/My.pm | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/perllib/FixMyStreet/App/Controller/My.pm b/perllib/FixMyStreet/App/Controller/My.pm index 883ccc0ce..ed890ad82 100644 --- a/perllib/FixMyStreet/App/Controller/My.pm +++ b/perllib/FixMyStreet/App/Controller/My.pm @@ -97,6 +97,8 @@ sub planned_reorder : Private { sub get_problems : Private { my ($self, $c) = @_; + $c->stash->{page} = 'my'; + my $p_page = $c->get_param('p') || 1; $c->forward( '/reports/stash_report_filter_status' ); @@ -159,13 +161,12 @@ sub setup_page_data : Private { my @categories = $c->stash->{problems_rs}->search({ state => [ FixMyStreet::DB::Result::Problem->visible_states() ], }, { - columns => [ 'category', 'extra' ], + columns => [ 'category' ], distinct => 1, order_by => [ 'category' ], } )->all; $c->stash->{filter_categories} = \@categories; - $c->stash->{page} = 'my'; my $pins = $c->stash->{pins}; FixMyStreet::Map::display_map( $c, @@ -209,7 +210,7 @@ sub planned_change : Path('planned/change') { $c->res->content_type('application/json; charset=utf-8'); $c->res->body(encode_json({ outcome => $add ? 'add' : 'remove' })); } else { - $c->res->redirect( $c->uri_for_action('report/display', $id) ); + $c->res->redirect( $c->uri_for_action('report/display', [ $id ]) ); } } |