diff options
-rw-r--r-- | CHANGELOG.md | 1 | ||||
-rw-r--r-- | perllib/FixMyStreet/App/Controller/Report.pm | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 897b4af86..9b2e09290 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,6 +20,7 @@ - Defect type is recorded if category change made. #2172 - [UK] Store body ID on council/ward alerts. #2175 - Show all fixed issues when staff user uses map page filter #2176 + - Allow any user who can see private checkbox to use it. - Admin improvements: - Mandatory defect type selection if defect raised. - Send login email button on user edit page #2041 diff --git a/perllib/FixMyStreet/App/Controller/Report.pm b/perllib/FixMyStreet/App/Controller/Report.pm index a1f357644..a4a726c51 100644 --- a/perllib/FixMyStreet/App/Controller/Report.pm +++ b/perllib/FixMyStreet/App/Controller/Report.pm @@ -357,8 +357,6 @@ sub inspect : Private { my %update_params = (); if ($permissions->{report_inspect}) { - $problem->non_public($c->get_param('non_public') ? 1 : 0); - $problem->set_extra_metadata( traffic_information => $c->get_param('traffic_information') ); if ( my $info = $c->get_param('detailed_information') ) { @@ -432,6 +430,8 @@ sub inspect : Private { } } + $problem->non_public($c->get_param('non_public') ? 1 : 0); + if ( !$c->forward( '/admin/report_edit_location', [ $problem ] ) ) { # New lat/lon isn't valid, show an error $valid = 0; |