diff --git a/cms/server/contest/handlers/api.py b/cms/server/contest/handlers/api.py index 5434e3c192..1613288511 100644 --- a/cms/server/contest/handlers/api.py +++ b/cms/server/contest/handlers/api.py @@ -162,7 +162,7 @@ def post(self, task_name: str): except UnacceptableSubmission as e: logger.info("API submission rejected: `%s' - `%s'", e.subject, e.formatted_text) - self.json({"error": e.subject, "details": e.formatted_text}, 400) + self.json({"error": e.subject, "details": e.formatted_text}, 422) else: logger.info( f'API submission accepted: Submission ID {submission.id}')