From bcaec3387420518984c318407cc9c72f0c49a760 Mon Sep 17 00:00:00 2001 From: Ivlev Denis Date: Thu, 19 Apr 2018 20:35:46 +0300 Subject: [PATCH] Fix check lesson online --- project/views.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/project/views.py b/project/views.py index 39487203..8913c5a2 100644 --- a/project/views.py +++ b/project/views.py @@ -1,4 +1,4 @@ -from datetime import timedelta +from datetime import datetime, timedelta from django.db.models import Min from django.contrib.auth import get_user_model @@ -23,9 +23,10 @@ class IndexView(TemplateView): except SchoolSchedule.DoesNotExist: online = False else: + end_at = datetime.combine(now().today(), school_schedule.start_at) online = ( school_schedule.start_at <= now().time() and - school_schedule.start_at + timedelta(hours=2) and + end_at + timedelta(hours=2) >= now() and school_schedule.current_live_lesson() )