diff --git a/www/web/warppay/views.py b/www/web/warppay/views.py index b7a1da50fef959856ccaeeada75b906c48da8884..6ea282f392fe76f41af524e7ad8778dc0cbd5756 100644 --- a/www/web/warppay/views.py +++ b/www/web/warppay/views.py @@ -132,7 +132,8 @@ def transaction(request, user_id=None): if 'cash_paid' in request.data: t.cash_paid = bool(request.data['cash_paid']) t.amount = product.price_vk - u.credit -= t.amount + if not t.cash_paid: + u.credit -= t.amount except: return Response(status=status.HTTP_406_NOT_ACCEPTABLE) else: