From 2a5ca2bbd6c5daae279dcfc8f0d829243220c4a3 Mon Sep 17 00:00:00 2001 From: Ivlev Denis Date: Tue, 8 May 2018 19:08:13 +0300 Subject: [PATCH] Fix check online --- apps/school/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/school/models.py b/apps/school/models.py index 1e6a44c6..ad9efb2e 100644 --- a/apps/school/models.py +++ b/apps/school/models.py @@ -44,7 +44,8 @@ class SchoolSchedule(models.Model): return dict(self.WEEKDAY_CHOICES).get(self.weekday, '') def is_online(self): - return now().isoweekday() == self.weekday and now().time() >= self.start_at + end_at = datetime.combine(now().today(), self.start_at) + timedelta(hours=2) + return self.start_at <= now().time() and end_at.time() >= now().time() def current_live_lesson(self): now_time = now()