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,