aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbin/send-reports12
1 files changed, 11 insertions, 1 deletions
diff --git a/bin/send-reports b/bin/send-reports
index 648e83192..4da44f9f7 100755
--- a/bin/send-reports
+++ b/bin/send-reports
@@ -273,7 +273,17 @@ while (my $row = $unsent->next) {
$open311->endpoints( { services => 'Services', requests => 'Requests' } );
}
- my $resp = $open311->send_service_request( $row, \%h, $contact->email );
+ # required to get round issues with CRM constraints
+ if ( $row->council =~ /2218/ ) {
+ $row->user->name( $row->user->id . ' ' . $row->user->name );
+ }
+
+ my $resp = $open311->send_service_request( $row, \%h, $contact->ema
+
+ # make sure we don't save user changes from above
+ if ( $row->council =~ /2218/ ) {
+ $row->discard_changes();
+ }
if ( $resp ) {
$row->external_id( $resp );