From 0104cb9e4c0612e60e63edf1076829e4b505a546 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Fri, 3 Mar 2017 00:28:48 +0300 Subject: [PATCH] refactoring --- abonapp/views.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/abonapp/views.py b/abonapp/views.py index 129f470..06c5d6c 100644 --- a/abonapp/views.py +++ b/abonapp/views.py @@ -392,6 +392,9 @@ def complete_service(request, gid, uid, srvid): res_amount = calc_obj.calc_amount() cashback = abtar.tariff.amount - res_amount + if abtar.abon.group is None: + abon.group = get_object_or_404(models.AbonGroup, pk=gid) + abon.save(update_fields=['group']) if int(abtar.abon.pk) != int(uid) or int(abtar.abon.group.pk) != int(gid): # если что-то написали в урле вручную, то вернём на путь истинный return redirect('abonapp:compl_srv', gid=abtar.abon.group.pk, uid=abtar.abon.pk, srvid=srvid)