From ccae1adfc98358909ae065b16b72583d078c30f1 Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Tue, 14 Jul 2026 17:29:00 +0000 Subject: [PATCH] =?UTF-8?q?Code=20PAS=20Hub=20dual-fuel=20room-heater=20ma?= =?UTF-8?q?in-fuel=20label=20to=20SAP=20code=20=F0=9F=9F=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- datatypes/epc/domain/mapper.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/datatypes/epc/domain/mapper.py b/datatypes/epc/domain/mapper.py index 46703be36..6719018be 100644 --- a/datatypes/epc/domain/mapper.py +++ b/datatypes/epc/domain/mapper.py @@ -7120,6 +7120,11 @@ _PASHUB_MAIN_FUEL_TO_SAP10: Dict[str, int] = { # (see `_ELMHURST_MAIN_FUEL_TO_SAP10`). Last residual cohort label that # parse-raised `UnmappedPasHubLabel` (#1558). "Bulk LPG": 27, + # Room-heater dual-fuel appliance (mineral + wood). 10 = epc_codes + # `main_fuel` "dual fuel (mineral and wood)" (Table 32 code 10), the code + # the landlord-override and prediction paths use for the same fuel. Surfaced + # once the extractor captured the `Fuel:`-form label it had been dropping. + "Dual fuel appliance (mineral and wood)": 10, "Electricity": 30, # the standard-electricity fuel code }