aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Arter <davea@mysociety.org>2019-07-23 15:03:13 +0100
committerDave Arter <davea@mysociety.org>2019-08-16 14:25:12 +0100
commit0d39d25104aa5b5bc8fe326772d5984b3f498b43 (patch)
treef4ebda370dc1db7080bda43ad9912e61169f465a
parentbef9123a6477ab5c96bf3e86b070a9ce0e91b2c6 (diff)
[Westminster] Include CRM ID in Open311 POST Service Requests
-rw-r--r--perllib/FixMyStreet/Cobrand/Westminster.pm8
1 files changed, 8 insertions, 0 deletions
diff --git a/perllib/FixMyStreet/Cobrand/Westminster.pm b/perllib/FixMyStreet/Cobrand/Westminster.pm
index ba65f75a6..989ad0399 100644
--- a/perllib/FixMyStreet/Cobrand/Westminster.pm
+++ b/perllib/FixMyStreet/Cobrand/Westminster.pm
@@ -58,4 +58,12 @@ sub oidc_user_extra {
};
}
+sub open311_config {
+ my ($self, $row, $h, $params) = @_;
+
+ my $id = $row->user->get_extra_metadata('westminster_account_id');
+ # Westminster require 0 as the account ID if there's no MyWestminster ID.
+ $h->{account_id} = $id || '0';
+}
+
1;