From 2ab73b029e663f4c1d6ec66b6381baa883b56df3 Mon Sep 17 00:00:00 2001 From: gzbender Date: Tue, 21 Aug 2018 14:24:19 +0500 Subject: [PATCH] LIL-622 --- apps/payment/views.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/payment/views.py b/apps/payment/views.py index 5008010b..1c705609 100644 --- a/apps/payment/views.py +++ b/apps/payment/views.py @@ -109,12 +109,15 @@ class SchoolBuyView(TemplateView): messages.error(request, 'Ошибка выбора дней недели.') return redirect('school:summer-school') if add_days: - _school_payment = SchoolPayment.objects.get( + _school_payment = SchoolPayment.objects.filter( user=request.user, date_start__lte=now().date(), date_end__gte=now().date(), add_days=False, - ) + ).first() + if not _school_payment: + add_days = False + if add_days: school_payment = SchoolPayment.objects.create( user=request.user, weekdays=weekdays,