From f8ed406e897aa59ef0080b37a7b93b9246f511a8 Mon Sep 17 00:00:00 2001 From: Khalim Conn-Kowlessar Date: Mon, 30 Mar 2026 23:03:20 +0100 Subject: [PATCH] if null, remove from landlord remapping --- etl/epc/Record.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/etl/epc/Record.py b/etl/epc/Record.py index 0842a07c..defe13f4 100644 --- a/etl/epc/Record.py +++ b/etl/epc/Record.py @@ -566,6 +566,7 @@ class EPCRecord: "multi_glaze_proportion": addr.landlord_multi_glaze_proportion, "construction_age_band": addr.landlord_construction_age_band, } + landlord_remapping = {k: v for k, v in landlord_remapping.items() if v is not None} # Sanity check - ensure valid keys if any(k not in self._prepared_epc for k in landlord_remapping): @@ -573,6 +574,7 @@ class EPCRecord: self.landlord_differences = {} # Anything actaully changed for k, v in landlord_remapping.items(): + if k == "total_floor_area": existing = self._prepared_epc.get(k) if existing is not None and v is not None and abs(existing - v) > 1: # 1m tolerance