aboutsummaryrefslogtreecommitdiffstats
path: root/perllib/Open311/GetServiceRequestUpdates.pm
diff options
context:
space:
mode:
Diffstat (limited to 'perllib/Open311/GetServiceRequestUpdates.pm')
-rw-r--r--perllib/Open311/GetServiceRequestUpdates.pm8
1 files changed, 5 insertions, 3 deletions
diff --git a/perllib/Open311/GetServiceRequestUpdates.pm b/perllib/Open311/GetServiceRequestUpdates.pm
index 7f0ca0520..53dd7722b 100644
--- a/perllib/Open311/GetServiceRequestUpdates.pm
+++ b/perllib/Open311/GetServiceRequestUpdates.pm
@@ -33,11 +33,13 @@ sub update_comments {
my $problem =
FixMyStreet::App->model('DB::Problem')
- ->search( { external_id => $request_id, } );
+ ->search( {
+ external_id => $request_id,
+ council => { like => '%' . $council_details->{areaid} . '%' },
+ } );
if (my $p = $problem->first) {
- my $c = FixMyStreet::App->model('DB::Comment')
- ->search( { external_id => $request->{update_id} } );
+ my $c = $p->comments->search( { external_id => $request->{update_id} } );
if ( !$c->first ) {
my $comment = FixMyStreet::App->model('DB::Comment')->new(