From 215d645b19848c3c72d49304184629fe7f9184f8 Mon Sep 17 00:00:00 2001 From: Hugo LEVY-FALK Date: Tue, 5 Feb 2019 19:17:50 +0100 Subject: [PATCH] allow negative balance --- comet/account/views.py | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/comet/account/views.py b/comet/account/views.py index 0f2d1f7..3dd2c8f 100644 --- a/comet/account/views.py +++ b/comet/account/views.py @@ -51,18 +51,26 @@ def pay(request, pk): if form.is_valid(): sale = form.to_sale() - if float(sale.price + account.balance) >= 0: - sale.account = account - sale.save() - account.calc_balance() - account.save() - messages.success( - request, - "Paiement de {}€ réalisé avec succès.".format(sale.price) - ) - else: - messages.error(request, "Solde trop bas pour l'opération") - return redirect(reverse('account', args=[account.pk,])) + # if float(sale.price + account.balance) >= 0: + # sale.account = account + # sale.save() + # account.calc_balance() + # account.save() + # messages.success( + # request, + # "Paiement de {}€ réalisé avec succès.".format(sale.price) + # ) + # else: + # messages.error(request, "Solde trop bas pour l'opération") + sale.account = account + sale.save() + account.calc_balance() + account.save() + messages.success( + request, + "Paiement de {}€ réalisé avec succès.".format(sale.price) + ) + return redirect(reverse('account', args=[account.pk])) return render( request,