From 618eaf1f1d63755098828649a40f0a3c74ec1973 Mon Sep 17 00:00:00 2001 From: Laurent Date: Thu, 16 May 2024 16:12:10 +0200 Subject: [PATCH] Fix issue with timezone --- tournaments/models/tournament.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tournaments/models/tournament.py b/tournaments/models/tournament.py index ee0876d..e8bf08a 100644 --- a/tournaments/models/tournament.py +++ b/tournaments/models/tournament.py @@ -2,6 +2,7 @@ from django.db import models from . import Event, TournamentPayment, FederalMatchCategory, FederalCategory, FederalLevelCategory, FederalAgeCategory import uuid from django.utils import timezone, formats +from datetime import datetime class Tournament(models.Model): id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=True) @@ -265,7 +266,7 @@ class Tournament(models.Model): return False if self.publish_summons: return True - if timezone.now().date() >= self.start_date.date(): + if datetime.now().date() >= self.start_date.date(): return True return False @@ -278,7 +279,7 @@ class Tournament(models.Model): first_group_stage_start_date = self.group_stage_start_date() if first_group_stage_start_date is None: return False - elif timezone.now().date() >= first_group_stage_start_date.date(): + elif datetime.now().date() >= first_group_stage_start_date.date(): return True return False @@ -296,7 +297,7 @@ class Tournament(models.Model): first_match_start_date = self.first_match_start_date(bracket_matches) if first_match_start_date is None: return False - elif timezone.now().date() >= first_match_start_date.date(): + elif datetime.now().date() >= first_match_start_date.date(): return True return False