fix(tradein): M1 review — short_address для match_or_create_house (alias keyspace)
All checks were successful
CI / changes (push) Successful in 8s
CI / changes (pull_request) Successful in 6s
CI / backend-tests (push) Has been skipped
CI / frontend-tests (push) Has been skipped
CI / openapi-codegen-check (push) Has been skipped
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped

This commit is contained in:
bot-backend 2026-06-16 08:35:38 +03:00
parent b72af1cc49
commit bc504d9519
2 changed files with 3 additions and 2 deletions

View file

@ -802,7 +802,8 @@ def _persist_house(db: Session, h: HouseInfo, house_url: str) -> int:
db,
ext_source="avito",
ext_id=str(h.ext_id),
address=h.full_address or h.short_address,
# short preferred: aliases have no city/region prefix; full is last resort
address=h.short_address or h.full_address,
lat=h.lat,
lon=h.lon,
year_built=h.year_built,

View file

@ -237,7 +237,7 @@ def test_persist_house_calls_match_with_correct_args():
db,
ext_source="avito",
ext_id="333",
address=h.full_address or h.short_address,
address=h.short_address or h.full_address,
lat=h.lat,
lon=h.lon,
year_built=h.year_built,