diff options
author | Dave Arter <davea@mysociety.org> | 2019-07-23 15:03:13 +0100 |
---|---|---|
committer | Dave Arter <davea@mysociety.org> | 2019-08-16 14:25:12 +0100 |
commit | 0d39d25104aa5b5bc8fe326772d5984b3f498b43 (patch) | |
tree | f4ebda370dc1db7080bda43ad9912e61169f465a | |
parent | bef9123a6477ab5c96bf3e86b070a9ce0e91b2c6 (diff) |
[Westminster] Include CRM ID in Open311 POST Service Requests
-rw-r--r-- | perllib/FixMyStreet/Cobrand/Westminster.pm | 8 |
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; |