diff --git a/apps/school/views.py b/apps/school/views.py index 669836f5..2dbfcb72 100644 --- a/apps/school/views.py +++ b/apps/school/views.py @@ -116,13 +116,18 @@ class SchoolView(TemplateView): if self.request.user.is_authenticated: school_payment = SchoolPayment.objects.filter( user=self.request.user, + status__in=[ + Pingback.PINGBACK_TYPE_REGULAR, + Pingback.PINGBACK_TYPE_GOODWILL, + Pingback.PINGBACK_TYPE_RISK_REVIEWED_ACCEPTED, + ], date_start__lte=date_now, date_end__gte=date_now ) school_payment_exists = school_payment.exists() school_schedules_purchased = school_payment.annotate( - joined_weekdays=Func(F('weekdays'), function='unnest',) - ).values_list('joined_weekdays', flat=True).distinct() + joined_weekdays=Func(F('weekdays'), function='unnest',) + ).values_list('joined_weekdays', flat=True).distinct() else: school_payment_exists = False school_schedules_purchased = []