From d1b2fddecbcf8aa69f9dd03b52cc7e1d983a6b67 Mon Sep 17 00:00:00 2001 From: xiaowuc1 Date: Tue, 17 Aug 2021 23:32:35 -0700 Subject: [PATCH] For DQ'ed contest participations, set cumtime to zero --- judge/models/contest.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/judge/models/contest.py b/judge/models/contest.py index f325c38c6c..a8a38e1d23 100644 --- a/judge/models/contest.py +++ b/judge/models/contest.py @@ -379,7 +379,8 @@ def recompute_results(self): self.contest.format.update_participation(self) if self.is_disqualified: self.score = -9999 - self.save(update_fields=['score']) + self.cumtime = 0 + self.save(update_fields=['score', 'cumtime']) recompute_results.alters_data = True def set_disqualified(self, disqualified):