Fix issue with timezone

clubs
Laurent 2 years ago
parent 8631848acc
commit 618eaf1f1d
  1. 7
      tournaments/models/tournament.py

@ -2,6 +2,7 @@ from django.db import models
from . import Event, TournamentPayment, FederalMatchCategory, FederalCategory, FederalLevelCategory, FederalAgeCategory from . import Event, TournamentPayment, FederalMatchCategory, FederalCategory, FederalLevelCategory, FederalAgeCategory
import uuid import uuid
from django.utils import timezone, formats from django.utils import timezone, formats
from datetime import datetime
class Tournament(models.Model): class Tournament(models.Model):
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=True) id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=True)
@ -265,7 +266,7 @@ class Tournament(models.Model):
return False return False
if self.publish_summons: if self.publish_summons:
return True return True
if timezone.now().date() >= self.start_date.date(): if datetime.now().date() >= self.start_date.date():
return True return True
return False return False
@ -278,7 +279,7 @@ class Tournament(models.Model):
first_group_stage_start_date = self.group_stage_start_date() first_group_stage_start_date = self.group_stage_start_date()
if first_group_stage_start_date is None: if first_group_stage_start_date is None:
return False 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 True
return False return False
@ -296,7 +297,7 @@ class Tournament(models.Model):
first_match_start_date = self.first_match_start_date(bracket_matches) first_match_start_date = self.first_match_start_date(bracket_matches)
if first_match_start_date is None: if first_match_start_date is None:
return False return False
elif timezone.now().date() >= first_match_start_date.date(): elif datetime.now().date() >= first_match_start_date.date():
return True return True
return False return False

Loading…
Cancel
Save