Fix navigation links in collection case details and enhance form handling for case detail updates

This commit is contained in:
Ross
2025-09-15 11:23:20 +01:00
parent b9f6b7c837
commit 0b12d95bdd
3 changed files with 17 additions and 5 deletions
+12 -1
View File
@@ -2346,7 +2346,18 @@ def collection_case_details(request, exam_id, case_id):
collection = case_detail.collection
form = CaseDetailForm(instance=case_detail)
if request.method == "POST":
form = CaseDetailForm(request.POST, instance=case_detail)
if form.is_valid():
form.save()
if request.htmx:
return HttpResponse("Saved")
return redirect(request.path)
else:
if request.htmx:
return HttpResponse("Invalid form", status=400)
else:
form = CaseDetailForm(instance=case_detail)
case_number, case_count = collection.get_index_of_case(
case_detail.case, case_count=True