diff options
Diffstat (limited to 'perllib/FixMyStreet/Roles')
-rw-r--r-- | perllib/FixMyStreet/Roles/ConfirmOpen311.pm | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/perllib/FixMyStreet/Roles/ConfirmOpen311.pm b/perllib/FixMyStreet/Roles/ConfirmOpen311.pm index b9e424d4f..0845105f1 100644 --- a/perllib/FixMyStreet/Roles/ConfirmOpen311.pm +++ b/perllib/FixMyStreet/Roles/ConfirmOpen311.pm @@ -11,15 +11,19 @@ sub open311_config { my ($self, $row, $h, $params) = @_; $params->{multi_photos} = 1; +} + +sub open311_extra_data { + my ($self, $row, $h, $extra) = @_; - my $extra = $row->get_extra_fields; - push @$extra, + my $open311_only = [ { name => 'report_url', value => $h->{url} }, { name => 'title', value => $row->title }, { name => 'description', - value => $row->detail }; + value => $row->detail }, + ]; # Reports made via FMS.com or the app probably won't have a USRN # value because we don't display the adopted highways layer on those @@ -33,7 +37,7 @@ sub open311_config { } } - $row->set_extra_fields(@$extra); + return $open311_only; } 1; |