From c5fe3efcfe1d23d23de62c23e2d9d9e572fb5824 Mon Sep 17 00:00:00 2001 From: Khalim Conn-Kowlessar Date: Thu, 7 May 2026 18:42:41 +0100 Subject: [PATCH] patching EPC api bug --- backend/engine/engine.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/backend/engine/engine.py b/backend/engine/engine.py index f7a374e0..8b4ee821 100644 --- a/backend/engine/engine.py +++ b/backend/engine/engine.py @@ -656,6 +656,15 @@ async def model_engine(body: PlanTriggerRequest): # address_metadata=addr Switched off to remove injecting landlord inputs ) + # Warning! The EPC API is broken and we are getting missing data for local authority and + # constituency. We're going to add some verbose handling here but there may be problems + if prepared_epc.local_authority is None: + # Fill + prepared_epc.local_authority = "" + + if prepared_epc.constituency is None: + prepared_epc.constituency = "" + input_properties.append( Property( id=property_id,