From 87c802fa90db86489f1baef53b86a50701be27a5 Mon Sep 17 00:00:00 2001 From: Eli Ribble Date: Wed, 15 Apr 2026 19:31:32 +0000 Subject: [PATCH] Fix relationship for looking up whether the pool is in the district --- platform/csv/pool.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/platform/csv/pool.go b/platform/csv/pool.go index 4976aa75..607922f2 100644 --- a/platform/csv/pool.go +++ b/platform/csv/pool.go @@ -113,10 +113,14 @@ func bulkGeocode(ctx context.Context, txn bob.Tx, file *models.FileuploadFile, c SET is_in_district = ( EXISTS ( SELECT 1 - FROM import.district d - JOIN organization o ON d.gid = o.import_district_gid - WHERE o.id = p.organization_id - AND ST_Contains(d.geom_4326, p.geom) + FROM organization o, fileupload.file f + WHERE + p.csv_file = f.id AND + f.organization_id = o.id AND ( + ST_Contains(o.service_area_geometry, p.geom) OR + o.is_catchall + ) + ) ) WHERE p.geom IS NOT NULL;`