mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-07-27 23:35:01 +00:00
Model the newer stored survey when refetching EPCs 🟪
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
870ec68dba
commit
dcf5628029
1 changed files with 3 additions and 5 deletions
|
|
@ -643,9 +643,11 @@ def handler(
|
|||
)
|
||||
|
||||
stored_lodged = stored_lodged_epcs.get(uprn)
|
||||
# Stays None when neither source has an assessment; the prediction
|
||||
# path handles this property.
|
||||
epc: Optional[EpcPropertyData] = None
|
||||
lodged_epc_is_new = False
|
||||
if refetch_epc:
|
||||
epc: Optional[EpcPropertyData] = None
|
||||
epc, lodged_epc_is_new = _newer_lodged(
|
||||
stored_lodged, epc_client.get_by_uprn(uprn)
|
||||
)
|
||||
|
|
@ -659,10 +661,6 @@ def handler(
|
|||
f"property={pid} using stored lodged EPC (refetch_epc=False)"
|
||||
)
|
||||
epc = stored_lodged
|
||||
else:
|
||||
epc = (
|
||||
None # no stored lodged EPC; prediction path handles this property
|
||||
)
|
||||
resolved_overrides = overrides_reader.overrides_for(pid)
|
||||
flag_fuel_mismatch(resolved_overrides)
|
||||
overrides = overlays_from(resolved_overrides)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue