fix view(Buy): rewrite save process.

This commit is contained in:
Mono Mono 2024-08-17 14:50:49 -05:00
parent 2a9a73c430
commit a401029082

View File

@ -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()