From a1639a1d0b6b54a08ecb15a18c9fd2978fdf87d3 Mon Sep 17 00:00:00 2001 From: awdem Date: Mon, 20 May 2024 11:44:13 +0100 Subject: [PATCH] adds method to ignore postcodes in import scripts --- polling_stations/apps/data_importers/base_importers.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/polling_stations/apps/data_importers/base_importers.py b/polling_stations/apps/data_importers/base_importers.py index f2bd928f92..87d69f148c 100644 --- a/polling_stations/apps/data_importers/base_importers.py +++ b/polling_stations/apps/data_importers/base_importers.py @@ -1004,6 +1004,14 @@ def should_ignore_uprns(self, record, *uprns_to_ignore): return record_uprn in uprns_to_ignore + def should_ignore_postcode(self, record, postcodes_to_ignore): + record_postcode = ( + getattr(record, self.residential_postcode_field) + .strip() + .replace("\xa0", " ") + ) + return record_postcode in postcodes_to_ignore + class BaseShpStationsCsvAddressesImporter( BaseStationsAddressesImporter, CsvMixin, ShpMixin