@ -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