🐛 Fixed crash
This commit is contained in:
@@ -109,7 +109,10 @@ async def check_if_captcha_enabled(game_pin: str):
|
|||||||
game = await redis.get(f"game:{game_pin}")
|
game = await redis.get(f"game:{game_pin}")
|
||||||
if game is None:
|
if game is None:
|
||||||
return JSONResponse(status_code=404, content={"detail": "game not found"})
|
return JSONResponse(status_code=404, content={"detail": "game not found"})
|
||||||
|
try:
|
||||||
return CheckIfCaptchaEnabledResponse(**{"enabled": json.loads(game)["captcha_enabled"]})
|
return CheckIfCaptchaEnabledResponse(**{"enabled": json.loads(game)["captcha_enabled"]})
|
||||||
|
except KeyError or TypeError:
|
||||||
|
return CheckIfCaptchaEnabledResponse(**{"enabled": True})
|
||||||
|
|
||||||
|
|
||||||
@router.get("/join/{game_pin}")
|
@router.get("/join/{game_pin}")
|
||||||
|
|||||||
Reference in New Issue
Block a user