diff --git a/routes/enclose_moose_router.py b/routes/enclose_moose_router.py index 448eab0b..9c668c6d 100644 --- a/routes/enclose_moose_router.py +++ b/routes/enclose_moose_router.py @@ -178,10 +178,9 @@ def submit_solution( request: Request, db: DB_dependency, ): - # TODO: Re-enable when we figured out whats wrong with tokens - # token = request.headers.get("enclose-moose-token") - # if ENCLOSE_MOOSE_SECRET != token: - # raise HTTPException(401, detail="Invalid enclose-moose-token") + token = request.headers.get("enclose-moose-token") + if ENCLOSE_MOOSE_SECRET != token: + raise HTTPException(401, detail="Invalid enclose-moose-token") date_today = datetime.now(ZoneInfo("Europe/Stockholm")).date() level = ( diff --git a/tests/test_enclose_moose.py b/tests/test_enclose_moose.py index 9dd5b0c8..327591be 100644 --- a/tests/test_enclose_moose.py +++ b/tests/test_enclose_moose.py @@ -155,11 +155,10 @@ def test_submission(client, member_token, admin_token): res_member_invalid = submit_solution(client, member_token, released_level_id, player_solution=[3, 5]) assert res_member_invalid.status_code == 400 - # TODO: Re-enable when we figured out whats wrong with tokens - # res_invalid_token = submit_solution( - # client, member_token, released_level_id, player_solution=[3, 5, 7], secret_header="I love tests!" - # ) - # assert res_invalid_token.status_code == 401 + res_invalid_token = submit_solution( + client, member_token, released_level_id, player_solution=[3, 5, 7], secret_header="I love tests!" + ) + assert res_invalid_token.status_code == 401 res_get = get_submission(client, member_token, released_level_id) assert res_get.status_code == 200