From 555ac0dc40d0d0b8bfb72b4bbb92bf21904186cb Mon Sep 17 00:00:00 2001 From: Laurent Date: Sun, 6 Jul 2025 17:17:26 +0200 Subject: [PATCH] use H-1 as the date to determine whether a tournament has started or not --- tournaments/models/tournament.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tournaments/models/tournament.py b/tournaments/models/tournament.py index fc57b02..2ba071c 100644 --- a/tournaments/models/tournament.py +++ b/tournaments/models/tournament.py @@ -1014,8 +1014,9 @@ class Tournament(BaseModel): return self.has_started(hour_delta=hour_delta) def supposedly_in_progress(self): + start = self.start_date - timedelta(hours=1) end = self.start_date + timedelta(days=self.day_duration + 1) - return self.start_date <= timezone.now() <= end + return start <= timezone.now() <= end # end = self.start_date + timedelta(days=self.day_duration + 1) # return self.start_date.replace(hour=0, minute=0) <= timezone.now() <= end @@ -1040,7 +1041,8 @@ class Tournament(BaseModel): # start = timezoned_datetime.replace(hour=0, minute=0) # now_utc = timezone.now() # now = now_utc.astimezone(self.timezone()) - return self.start_date >= timezone.now() + start = self.start_date - timedelta(hours=1) + return start >= timezone.now() def has_ended(self): return self.end_date is not None