修复 mq 中对于非 ac 的题目逻辑判断错误
This commit is contained in:
@@ -39,8 +39,9 @@ class MessageQueue(object):
|
|||||||
logger.warning("Submission user does not exist, submission_id: " + submission_id)
|
logger.warning("Submission user does not exist, submission_id: " + submission_id)
|
||||||
continue
|
continue
|
||||||
|
|
||||||
if submission.result == result["accepted"] and not submission.contest_id:
|
if not submission.contest_id:
|
||||||
# 更新普通题目的 ac 计数器
|
# 更新普通题目的 ac 计数器
|
||||||
|
if submission.result == result["accepted"]:
|
||||||
try:
|
try:
|
||||||
problem = Problem.objects.get(id=submission.problem_id)
|
problem = Problem.objects.get(id=submission.problem_id)
|
||||||
problem.total_accepted_number += 1
|
problem.total_accepted_number += 1
|
||||||
|
|||||||
Reference in New Issue
Block a user