aboutsummaryrefslogtreecommitdiffstats
path: root/perllib/FixMyStreet
diff options
context:
space:
mode:
authorDave Whiteland <dave@mysociety.org>2012-07-11 17:29:06 +0100
committerDave Whiteland <dave@mysociety.org>2012-07-11 17:29:06 +0100
commit703b05dedb0c724fb079e07a5589d9803163fd4f (patch)
treef7d63c2b286ad09240334488fd08817c5c3647b9 /perllib/FixMyStreet
parent83be54e6b5b465217ec1cddef31f220915f5ed0f (diff)
parent5fd90e4a82dcc5b2e7dd582dca2c1cd9c655c28c (diff)
Merge remote branch 'origin/fmb-read-only' into fmb-read-only
Conflicts: perllib/FixMyStreet/App/Controller/Report/New.pm
Diffstat (limited to 'perllib/FixMyStreet')
-rw-r--r--perllib/FixMyStreet/App/Controller/Report/New.pm8
1 files changed, 7 insertions, 1 deletions
diff --git a/perllib/FixMyStreet/App/Controller/Report/New.pm b/perllib/FixMyStreet/App/Controller/Report/New.pm
index 882fa30be..08d0addb9 100644
--- a/perllib/FixMyStreet/App/Controller/Report/New.pm
+++ b/perllib/FixMyStreet/App/Controller/Report/New.pm
@@ -1066,7 +1066,13 @@ sub redirect_or_confirm_creation : Private {
if ( $report->confirmed ) {
# Subscribe problem reporter to email updates
$c->forward( 'create_reporter_alert' );
- my $report_uri = $c->uri_for( '/report', $report->id );
+ my $report_uri;
+
+ if ( $c->cobrand->moniker eq 'fixmybarangay' && $c->user->from_council && $c->stash->{mm_msg_id}) {
+ $report_uri = $c->uri_for( '/report', $report->id, undef, { mm_msg_id => $c->stash->{mm_msg_id} } );
+ } else {
+ $report_uri = $c->uri_for( '/report', $report->id );
+ }
$c->log->info($report->user->id . ' was logged in, redirecting to /report/' . $report->id);
XXXX
$c->res->redirect($report_uri);