From 9d680950953a207fdcbe05956d5caf653b5088f7 Mon Sep 17 00:00:00 2001 From: Laurent Date: Tue, 12 Mar 2024 11:16:18 +0100 Subject: [PATCH] Fix crashes --- tournaments/models/match.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/tournaments/models/match.py b/tournaments/models/match.py index 2c11f6d..a1fd103 100644 --- a/tournaments/models/match.py +++ b/tournaments/models/match.py @@ -45,17 +45,22 @@ class Match(models.Model): if self.start_date: return self.start_date.strftime("%H:%M") else: - return "no date" + return '' # return str(self.start_date) #.strftime("%H:%M") def current_duration(self): if self.end_date: return (self.end_date - self.start_date).total_seconds() - else: + elif self.start_date: return (timezone.now() - self.start_date).total_seconds() + else: + return 0 def started(self): - return timezone.now() > self.start_date + if self.start_date: + return timezone.now() > self.start_date + else: + return False def durationPrefix(self): if self.current_duration() > 0: