diff --git a/apps/school/models.py b/apps/school/models.py index 60d4c9f9..83a08407 100644 --- a/apps/school/models.py +++ b/apps/school/models.py @@ -45,11 +45,12 @@ class SchoolSchedule(models.Model): return now().isoweekday() == self.weekday and now().time() >= self.start_at def is_purchased(self): + date_now = now().date() try: school_payment = payment_models.SchoolPayment.objects.get( weekdays__contains=[self.weekday], - date_start__gte=now().date(), - date_end__lte=now().date(), + date_start__lte=date_now, + date_end__gte=date_now, ) except payment_models.SchoolPayment.DoesNotExist: return False