diff --git a/apps/school/views.py b/apps/school/views.py index 38d28afb..6a7cb1f1 100644 --- a/apps/school/views.py +++ b/apps/school/views.py @@ -85,7 +85,10 @@ class LiveLessonEditView(TemplateView): if pk: self.object = get_object_or_404(LiveLesson, pk=pk) else: - self.object = LiveLesson.objects.create() + try: + self.object = LiveLesson.objects.get(date=now().date()) + except LiveLesson.DoesNotExist: + self.object = LiveLesson.objects.create() return super().get(request) def get_context_data(self):