diff --git a/www/web/warppay/views.py b/www/web/warppay/views.py index 42e223ea8a0cc51b9e175dac995c3a3e94b7d3bc..560adf67d0b888b4ac1b531d79ba26536f82a8ea 100644 --- a/www/web/warppay/views.py +++ b/www/web/warppay/views.py @@ -150,6 +150,9 @@ def transaction(request, user_id=None): t.amount = product.price_vk if not t.cash_paid: u.credit -= t.amount + product.stock_count -= 1 + product.save() + except: return Response(status=status.HTTP_406_NOT_ACCEPTABLE) else: