From f601740ad3143c8a1e71195943341ac254f763f9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Thu, 6 Aug 2020 23:23:08 +0200 Subject: [PATCH] consider episodes spanning the day limit to be on both days --- emissions/models.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/emissions/models.py b/emissions/models.py index 1521ec2..e5c468d 100644 --- a/emissions/models.py +++ b/emissions/models.py @@ -54,6 +54,10 @@ class WeekdayMixin(object): if self.datetime.hour < self.DAY_HOUR_START: week_day -= 1 week_day = (week_day % 7) + 1 + if hasattr(self, 'episode'): + if self.datetime.hour < self.DAY_HOUR_START: + if (self.end_datetime.weekday()+1) == day: + return True return week_day == day -- 2.39.2