From ea894d1120c97c6a47a02f19687edd61d02e821c Mon Sep 17 00:00:00 2001 From: Ivlev Denis Date: Mon, 30 Apr 2018 13:55:38 +0300 Subject: [PATCH] Fix save LiveLesson --- apps/school/models.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/school/models.py b/apps/school/models.py index 0151f5f0..18c905a6 100644 --- a/apps/school/models.py +++ b/apps/school/models.py @@ -115,6 +115,11 @@ class LiveLesson(BaseModel, DeactivatedMixin): def __str__(self): return self.title + def save(self, *args, **kwargs): + if not self.id and LiveLesson.objects.filter(date=self.date).exists(): + self.date = (datetime.combine(self.date, now().time()) + timedelta(days=1)).date() + super().save(*args, **kwargs) + def stream_index(self): return self.stream.split('/')[-1]