allow negative balance

This commit is contained in:
Hugo LEVY-FALK 2019-02-05 19:17:50 +01:00
parent 0fd988204a
commit 215d645b19

View file

@ -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,