aboutsummaryrefslogtreecommitdiffstats
path: root/perllib/FixMyStreet/SendReport/Open311.pm
diff options
context:
space:
mode:
authorStruan Donald <struan@exo.org.uk>2012-11-22 16:08:42 +0000
committerStruan Donald <struan@exo.org.uk>2012-11-22 16:08:42 +0000
commit9ad3b72c6177216022d3ec4747ef0d7ffcd3dbb9 (patch)
tree281d526ba9b22eef0dbaaf6b498448806ae0a00a /perllib/FixMyStreet/SendReport/Open311.pm
parent0754d06f830c9eaf148ee276def1a80cbc04e83b (diff)
parent8db5951dee5a41ae6dbe428f779f01d94c3b079b (diff)
Merge remote-tracking branch 'origin/master'
Diffstat (limited to 'perllib/FixMyStreet/SendReport/Open311.pm')
-rw-r--r--perllib/FixMyStreet/SendReport/Open311.pm7
1 files changed, 6 insertions, 1 deletions
diff --git a/perllib/FixMyStreet/SendReport/Open311.pm b/perllib/FixMyStreet/SendReport/Open311.pm
index 70bce3d47..8d7a418af 100644
--- a/perllib/FixMyStreet/SendReport/Open311.pm
+++ b/perllib/FixMyStreet/SendReport/Open311.pm
@@ -96,7 +96,7 @@ sub send {
if ($row->cobrand eq 'fixmybarangay') {
# FixMyBarangay endpoints expect external_id as an attribute
- $row->extra( [ { 'name' => 'external_id', 'value' => $row->id } ] );
+ $row->extra( [ { 'name' => 'external_id', 'value' => $row->id } ] );
}
my $resp = $open311->send_service_request( $row, $h, $contact->email );
@@ -109,6 +109,11 @@ sub send {
if ( $resp ) {
$row->external_id( $resp );
$row->send_method_used('Open311');
+ if ($row->cobrand eq 'fixmybarangay') {
+ # currently the only external body using Open311 is DPS
+ # (this will change when we have 'body' logic in place, meanwhile: hardcoded)
+ $row->external_body("DPS");
+ }
$result *= 0;
$self->success( 1 );
} else {