fix(tradein/cian): coerce unknown chart_change_direction to None for Pydantic Literal
This commit is contained in:
parent
ad4f0ef606
commit
3f0a49de51
1 changed files with 5 additions and 1 deletions
|
|
@ -876,7 +876,11 @@ async def estimate_quality(
|
||||||
rent_price_rub=int(cian_val.rent_price_rub) if cian_val.rent_price_rub else None,
|
rent_price_rub=int(cian_val.rent_price_rub) if cian_val.rent_price_rub else None,
|
||||||
chart=list(cian_val.chart or []),
|
chart=list(cian_val.chart or []),
|
||||||
chart_change_pct=cian_val.chart_change_pct,
|
chart_change_pct=cian_val.chart_change_pct,
|
||||||
chart_change_direction=cian_val.chart_change_direction,
|
chart_change_direction=(
|
||||||
|
cian_val.chart_change_direction
|
||||||
|
if cian_val.chart_change_direction in {"increase", "decrease", "neutral"}
|
||||||
|
else None
|
||||||
|
),
|
||||||
)
|
)
|
||||||
if cian_val is not None
|
if cian_val is not None
|
||||||
else None
|
else None
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue