From bf0e9343b2498e5bbef3da5b02753edb5888f03c Mon Sep 17 00:00:00 2001 From: Khalim Conn-Kowlessar Date: Tue, 7 Jul 2026 11:39:32 +0000 Subject: [PATCH] =?UTF-8?q?An=20EPC=20without=20property=5Ftype=20falls=20?= =?UTF-8?q?back=20to=20its=20dwelling=5Ftype=20=F0=9F=9F=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- backend/app/modelling/property_filters.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/app/modelling/property_filters.py b/backend/app/modelling/property_filters.py index 530a909cb..8a1428867 100644 --- a/backend/app/modelling/property_filters.py +++ b/backend/app/modelling/property_filters.py @@ -107,8 +107,8 @@ def _resolved_property_types( ).all() by_epc_source: dict[str, dict[int, str]] = {"lodged": {}, "predicted": {}} for epc in epcs: - if epc.property_id is not None and epc.property_type is not None: - value = epc.property_type + value = epc.property_type or epc.dwelling_type + if epc.property_id is not None and value: by_epc_source[epc.source][epc.property_id] = _PROPERTY_TYPE_CODES.get( value, value )