From 351ec88104062ffe79522b6483b031c8f929579b Mon Sep 17 00:00:00 2001 From: bot-backend Date: Fri, 29 May 2026 23:17:09 +0000 Subject: [PATCH] fix(tradein): feed raw payload.address to same-building anchor (geocode-independent) (#680) Co-authored-by: bot-backend Co-committed-by: bot-backend --- tradein-mvp/backend/app/services/estimator.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tradein-mvp/backend/app/services/estimator.py b/tradein-mvp/backend/app/services/estimator.py index 52824378..f4bedac8 100644 --- a/tradein-mvp/backend/app/services/estimator.py +++ b/tradein-mvp/backend/app/services/estimator.py @@ -1624,7 +1624,11 @@ async def estimate_quality( comps, anchor_tier = _fetch_anchor_comps( db, - address=geo.full_address, + # payload.address (сырой ввод) ПЕРВИЧЕН: на проде геокод часто + # возвращает None (lat/lon/canonical=None), и geo.full_address пуст — + # тогда same-building Tier A не находил дом и падал в радиус. Raw-адрес + # всегда есть и именно на нём валидирован нормализатор (#677/#679). + address=payload.address or geo.full_address, target_house_id=target_house_id, lat=geo.lat, lon=geo.lon,