From c1b0d5e854095c16761f1a767566462048824fdb Mon Sep 17 00:00:00 2001 From: virusdefender Date: Tue, 3 May 2016 17:06:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=85=AC=E5=BC=80=E6=AF=94?= =?UTF-8?q?=E8=B5=9B=E7=9A=84=E9=80=BB=E8=BE=91=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- contest/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contest/views.py b/contest/views.py index 194e43b..05ae1dc 100644 --- a/contest/views.py +++ b/contest/views.py @@ -299,12 +299,12 @@ class MakeContestProblemPublicAPIView(APIView): problem_id = request.data.get("problem_id", -1) try: problem = ContestProblem.objects.get(id=problem_id, is_public=False) + if problem.contest.status != CONTEST_ENDED: + return error_response(u"比赛还没有结束,不能公开题目") problem.is_public = True problem.save() except ContestProblem.DoesNotExist: return error_response(u"比赛不存在") - if problem.contest.status != CONTEST_ENDED: - return error_response(u"比赛还没有结束,不能公开题目") Problem.objects.create(title=problem.title, description=problem.description, input_description=problem.input_description, output_description=problem.output_description,