diff options
author | Edmund von der Burg <evdb@mysociety.org> | 2011-03-23 19:07:18 +0000 |
---|---|---|
committer | Edmund von der Burg <evdb@mysociety.org> | 2011-03-23 19:07:18 +0000 |
commit | 7bac754791cfea00ab114134e6aa99affc0eb5e8 (patch) | |
tree | 4276fbd9045fc84c5444b51fef2bfa2a8925f84c | |
parent | 65bfe1bb038bf5afe694ffc1feefb77a4e9e8336 (diff) |
Set confirmed state correctly
-rw-r--r-- | perllib/FixMyStreet/App/Controller/Reports/New.pm | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/perllib/FixMyStreet/App/Controller/Reports/New.pm b/perllib/FixMyStreet/App/Controller/Reports/New.pm index 9b7a55cdb..78a36cb5d 100644 --- a/perllib/FixMyStreet/App/Controller/Reports/New.pm +++ b/perllib/FixMyStreet/App/Controller/Reports/New.pm @@ -496,6 +496,9 @@ sub process_report : Private { $report->name( $params{name} ); $report->category( $params{category} ); + # set defaults that make sense + $report->state('unconfirmed'); + # my $fh = $q->upload('photo'); # if ($fh) { # my $err = Page::check_photo( $q, $fh ); @@ -740,6 +743,8 @@ sub save_user_and_report : Private { elsif ( $c->user && $report_user->id == $c->user->id ) { $report_user->update(); $report->confirmed(1); # as we know the user is genuine + $report->state('confirmed'); + $report->confirmed( \'ms_current_timestamp()' ); # FIXME - move to model } else { |