]> git.0d.be Git - django-panik-emissions.git/commitdiff
consider episodes spanning the day limit to be on both days
authorFrédéric Péters <fpeters@0d.be>
Thu, 6 Aug 2020 21:23:08 +0000 (23:23 +0200)
committerFrédéric Péters <fpeters@0d.be>
Thu, 6 Aug 2020 21:23:08 +0000 (23:23 +0200)
emissions/models.py

index 1521ec2dc0e44c8c2f872552251d7bc7fb49c7c0..e5c468df6f09a59089a6772abdf407ac2ff32adc 100644 (file)
@@ -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