Fix AttributeError: sqlite3.Row has no .get() method
Replace game.get("side_skins_enabled", 0) with game["side_skins_enabled"]
in game_page and game_summary — both columns have NOT NULL DEFAULT so
direct key access is safe after migration.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -415,7 +415,7 @@ async def game_summary(game_id: str, request: Request, user: dict = Depends(get_
|
|||||||
skin_value = game["skin_value"]
|
skin_value = game["skin_value"]
|
||||||
skin_double_back9 = bool(game["skin_double_back_nine"])
|
skin_double_back9 = bool(game["skin_double_back_nine"])
|
||||||
skins_net = bool(game["skins_net"])
|
skins_net = bool(game["skins_net"])
|
||||||
side_skins_enabled = bool(game.get("side_skins_enabled", 0))
|
side_skins_enabled = bool(game["side_skins_enabled"])
|
||||||
if game["format"] == "skins" or side_skins_enabled:
|
if game["format"] == "skins" or side_skins_enabled:
|
||||||
carryover = bool(game["carryover"])
|
carryover = bool(game["carryover"])
|
||||||
net_sph = strokes_per_hole if skins_net else None
|
net_sph = strokes_per_hole if skins_net else None
|
||||||
@@ -480,7 +480,7 @@ async def game_page(game_id: str, request: Request, user: dict = Depends(get_cur
|
|||||||
"skin_value": game["skin_value"],
|
"skin_value": game["skin_value"],
|
||||||
"skin_double_back9": bool(game["skin_double_back_nine"]),
|
"skin_double_back9": bool(game["skin_double_back_nine"]),
|
||||||
"skins_net": bool(game["skins_net"]),
|
"skins_net": bool(game["skins_net"]),
|
||||||
"side_skins_enabled": bool(game.get("side_skins_enabled", 0)),
|
"side_skins_enabled": bool(game["side_skins_enabled"]),
|
||||||
"start_hole": start_hole,
|
"start_hole": start_hole,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user