diff options
author | Matthew Somerville <matthew-github@dracos.co.uk> | 2017-12-05 12:49:52 +0000 |
---|---|---|
committer | Matthew Somerville <matthew-github@dracos.co.uk> | 2017-12-05 12:49:52 +0000 |
commit | f838026f25f4b8ed6125707d7d2398554373da4b (patch) | |
tree | 1b687e3b79044c4ec3af0fa3b9af1415c88ca22d /perllib/FixMyStreet/DB/Result/Problem.pm | |
parent | ff1fec27a51aa8c2f8ff6c74cc0a97d4739ba8ed (diff) | |
parent | 2dbf1d81c83fb64250828da8679a1d0557e8514c (diff) |
Merge branch 'issues/forcouncils/264-stop-csv-human-dates'
Diffstat (limited to 'perllib/FixMyStreet/DB/Result/Problem.pm')
-rw-r--r-- | perllib/FixMyStreet/DB/Result/Problem.pm | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/perllib/FixMyStreet/DB/Result/Problem.pm b/perllib/FixMyStreet/DB/Result/Problem.pm index 56601480d..3866532e9 100644 --- a/perllib/FixMyStreet/DB/Result/Problem.pm +++ b/perllib/FixMyStreet/DB/Result/Problem.pm @@ -871,6 +871,8 @@ sub as_hashref { my $self = shift; my $c = shift; + my $state_t = FixMyStreet::DB->resultset("State")->display($self->state); + return { id => $self->id, title => $self->title, @@ -881,12 +883,16 @@ sub as_hashref { postcode => $self->postcode, areas => $self->areas, state => $self->state, - state_t => _( $self->state ), + state_t => $state_t, used_map => $self->used_map, is_fixed => $self->fixed_states->{ $self->state } ? 1 : 0, photos => [ map { $_->{url} } @{$self->photos} ], meta => $self->confirmed ? $self->meta_line( $c ) : '', - confirmed_pp => $self->confirmed ? $c->cobrand->prettify_dt( $self->confirmed ): '', + ($self->confirmed ? ( + confirmed => $self->confirmed, + confirmed_pp => $c->cobrand->prettify_dt( $self->confirmed ), + ) : ()), + created => $self->created, created_pp => $c->cobrand->prettify_dt( $self->created ), }; } |