From 8ca739f1e8cc9c84846c7194ed61ffc4235ffcc5 Mon Sep 17 00:00:00 2001 From: Laurent Date: Fri, 12 Jul 2024 11:35:55 +0200 Subject: [PATCH] Fix summon and group stage publishing --- tournaments/models/tournament.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/tournaments/models/tournament.py b/tournaments/models/tournament.py index c4c1151..e7a5d9c 100644 --- a/tournaments/models/tournament.py +++ b/tournaments/models/tournament.py @@ -546,7 +546,7 @@ class Tournament(models.Model): return False if self.publish_summons: return True - if datetime.now().date() >= self.start_date.date(): + if datetime.now() >= self.start_date: return True return False @@ -560,17 +560,19 @@ class Tournament(models.Model): first_group_stage_start_date = self.group_stage_start_date() if first_group_stage_start_date is None: - return datetime.now().date() >= self.start_date.date() + return datetime.now() >= self.start_date + else: + return datetime.now() >= first_group_stage_start_date - group_stage_start_date = self.getEightAm(first_group_stage_start_date) + # group_stage_start_date = self.getEightAm(first_group_stage_start_date) - if group_stage_start_date < self.start_date: - group_stage_start_date = self.start_date + # if group_stage_start_date < self.start_date: + # group_stage_start_date = self.start_date - if datetime.now().date() >= group_stage_start_date.date(): - return True + # if datetime.now().date() >= group_stage_start_date.date(): + # return True - return False + # return False def group_stage_start_date(self): group_stages = [gs for gs in self.groupstage_set.all() if gs.start_date is not None]