|
|
|
@ -791,21 +791,22 @@ class Tournament(models.Model): |
|
|
|
if self.publish_brackets: |
|
|
|
if self.publish_brackets: |
|
|
|
return True |
|
|
|
return True |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
start_date = self.local_start_date() |
|
|
|
|
|
|
|
|
|
|
|
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 timezone.now() >= self.start_date |
|
|
|
return timezone.now() >= start_date |
|
|
|
|
|
|
|
|
|
|
|
bracket_start_date = self.getEightAm(first_match_start_date) |
|
|
|
bracket_start_date = self.getEightAm(first_match_start_date) |
|
|
|
|
|
|
|
|
|
|
|
if bracket_start_date < self.start_date: |
|
|
|
if bracket_start_date < start_date: |
|
|
|
bracket_start_date = self.start_date |
|
|
|
bracket_start_date = start_date |
|
|
|
|
|
|
|
|
|
|
|
group_stage_start_date = self.group_stage_start_date() |
|
|
|
group_stage_start_date = self.group_stage_start_date() |
|
|
|
if group_stage_start_date is not None: |
|
|
|
if group_stage_start_date is not None: |
|
|
|
if bracket_start_date < group_stage_start_date: |
|
|
|
if bracket_start_date < group_stage_start_date: |
|
|
|
return False |
|
|
|
return False |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if timezone.now() >= bracket_start_date: |
|
|
|
if timezone.now() >= bracket_start_date: |
|
|
|
return True |
|
|
|
return True |
|
|
|
|
|
|
|
|
|
|
|
|