diff --git a/backend/app/services/mls_espn.py b/backend/app/services/mls_espn.py index 8164880..0dac000 100644 --- a/backend/app/services/mls_espn.py +++ b/backend/app/services/mls_espn.py @@ -188,7 +188,7 @@ async def _refresh_standings(db) -> bool: # ── 프리뷰 (폼·시즌 성적·맞대결·머니라인) ────────────────────── def _odds_of(comp: dict) -> dict | None: """scoreboard odds → {home, draw, away, provider} (없으면 None).""" - o = (comp.get("odds") or [{}])[0] + o = (comp.get("odds") or [{}])[0] or {} # odds: [null] 인 경기도 있음 ml = o.get("moneyline") or {} def _pick(side: dict | None) -> str | None: