This commit is contained in:
gitea 2025-01-21 13:11:12 +00:00
parent 43e1c7640f
commit 042d1ac34b
2 changed files with 5 additions and 7 deletions

View File

@ -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}",
}
)

View File

@ -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' %}", {