修复修改题目计数器的时候,多个 save 相互覆盖的 bug

This commit is contained in:
virusdefender
2015-10-11 11:31:25 +08:00
parent e8bda6aea9
commit d97ef6edca

View File

@@ -50,11 +50,11 @@ class AbstractProblem(models.Model):
def add_submission_number(self): def add_submission_number(self):
self.total_accepted_number += 1 self.total_accepted_number += 1
self.save() self.save(update_fields=["total_accepted_number"])
def add_ac_number(self): def add_ac_number(self):
self.total_accepted_number += 1 self.total_accepted_number += 1
self.save() self.save(update_fields=["total_accepted_number"])
class Problem(AbstractProblem): class Problem(AbstractProblem):