From a401029082c61bbab205a8f591875e21b0808ab7 Mon Sep 17 00:00:00 2001 From: Mono Mono Date: Sat, 17 Aug 2024 14:50:49 -0500 Subject: [PATCH] fix view(Buy): rewrite save process. --- tienda_ilusion/don_confiao/views.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/tienda_ilusion/don_confiao/views.py b/tienda_ilusion/don_confiao/views.py index 7152f8e..f89f383 100644 --- a/tienda_ilusion/don_confiao/views.py +++ b/tienda_ilusion/don_confiao/views.py @@ -20,12 +20,10 @@ def buy(request): sale_form = PurchaseForm(request.POST) sale_linea_form = SaleLineFormSet(request.POST) sale_summary_form = PurchaseSummaryForm(request.POST) - if sale_form.is_valid() and sale_linea_form.is_valid(): + if sale_form.is_valid() and sale_linea_form.is_valid() and sale_summary_form.is_valid(): sale = sale_form.save() - lines = sale_linea_form.save(commit=False) - for line in lines: - line.sale = sale - line.save() + sale_linea_form.instance = sale + sale_linea_form.save() return HttpResponseRedirect("compras") else: sale_form = PurchaseForm()