From d5ba535a75c41a4a3cc5ba544eba76f5f2ebf523 Mon Sep 17 00:00:00 2001 From: Andrey Date: Tue, 4 Jun 2024 23:54:47 +0300 Subject: [PATCH] Add error handler. --- engineapi/engineapi/routes/leaderboard.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/engineapi/engineapi/routes/leaderboard.py b/engineapi/engineapi/routes/leaderboard.py index ce798cb2..a25c8462 100644 --- a/engineapi/engineapi/routes/leaderboard.py +++ b/engineapi/engineapi/routes/leaderboard.py @@ -779,6 +779,12 @@ async def leaderboard_push_scores( status_code=500, detail=f"Delete scores failed.", ) + except actions.LeaderboardPushScoreError as e: + logger.error(f"Add scores failed with error: {e}") + raise EngineHTTPException( + status_code=500, + detail=f"Add scores failed.", + ) except Exception as e: logger.error(f"Score update failed with error: {e}") raise EngineHTTPException(status_code=500, detail="Score update failed.")