diff options
author | Matthew Somerville <matthew-github@dracos.co.uk> | 2016-09-09 15:00:37 +0100 |
---|---|---|
committer | Matthew Somerville <matthew-github@dracos.co.uk> | 2016-09-09 15:55:07 +0100 |
commit | 61a9a61baa45040c7479a316118cc28ecb85934e (patch) | |
tree | a613a04d5f8ac4441375ee874094a1b708d4a6e5 /perllib/FixMyStreet/App/Controller/Report/New.pm | |
parent | 2acf9eb59867c299da568bf77c9019fe6c3eb9ff (diff) |
Improve display of category extra data in admin.
Allow get_extra_metadata to return all the data with no argument.
Diffstat (limited to 'perllib/FixMyStreet/App/Controller/Report/New.pm')
-rw-r--r-- | perllib/FixMyStreet/App/Controller/Report/New.pm | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/perllib/FixMyStreet/App/Controller/Report/New.pm b/perllib/FixMyStreet/App/Controller/Report/New.pm index cfb572d83..0a95715f0 100644 --- a/perllib/FixMyStreet/App/Controller/Report/New.pm +++ b/perllib/FixMyStreet/App/Controller/Report/New.pm @@ -616,14 +616,7 @@ sub setup_categories_and_bodies : Private { push @category_options, $contact->category; my $metas = $contact->get_metadata_for_input; - if (scalar @$metas) { - foreach (@$metas) { - if (ref $_->{values} eq 'HASH') { - $_->{values} = [ map { { name => $_->{name}[0], key => $_->{key}[0] } } @{$_->{values}->{value}} ]; - } - } - $category_extras{ $contact->category } = $metas; - } + $category_extras{$contact->category} = $metas if @$metas; my $body_send_method = $bodies{$contact->body_id}->send_method || ''; $c->stash->{unresponsive}{$contact->category} = $contact->body_id |