From 042d1ac34b677ac6aaa996f3bbb10498e4b9a63d Mon Sep 17 00:00:00 2001 From: gitea Date: Tue, 21 Jan 2025 13:11:12 +0000 Subject: [PATCH] update --- inventory/views.py | 8 ++++---- templates/ledger/bills/bill_form.html | 4 +--- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/inventory/views.py b/inventory/views.py index a013d1fb..131fe372 100644 --- a/inventory/views.py +++ b/inventory/views.py @@ -3100,14 +3100,14 @@ def bill_create(request): dealer = get_user_type(request) entity = dealer.entity - if request.method == "POST": + if request.method == "POST": data = json.loads(request.body) vendor_id = data.get("vendor") terms = data.get("terms") vendor = entity.get_vendors().filter(pk=vendor_id).first() - items = data.get("item", []) - quantities = data.get("quantity", []) + items = data.get("item[]", []) + quantities = data.get("quantity[]", []) if not all([items, quantities]): return JsonResponse( @@ -3183,7 +3183,7 @@ def bill_create(request): return JsonResponse( { "status": "success", - "message": "Estimate created successfully!", + "message": "Bill created successfully!", "url": f"{url}", } ) diff --git a/templates/ledger/bills/bill_form.html b/templates/ledger/bills/bill_form.html index 46b068bd..d81219d1 100644 --- a/templates/ledger/bills/bill_form.html +++ b/templates/ledger/bills/bill_form.html @@ -115,7 +115,6 @@ quantity: [] }; - // Collect multi-value fields (e.g., item[], quantity[]) document.querySelectorAll('[name="item[]"]').forEach(input => { formData.item.push(input.value); @@ -123,8 +122,7 @@ document.querySelectorAll('[name="quantity[]"]').forEach(input => { formData.quantity.push(input.value); }); - console.log(formData); - + console.log(formData) try { // Send data to the server using fetch const response = await fetch("{% url 'bill_create' %}", {