Enhance NormalCase functionality: prepopulate age fields on edit, update author handling in create case normal view, and refine template logic for editing permissions

This commit is contained in:
Ross
2026-02-16 13:45:10 +00:00
parent 0b6661c018
commit 36da045d71
4 changed files with 33 additions and 16 deletions
+3 -1
View File
@@ -847,8 +847,10 @@ def create_case_normal(request, pk):
logger.debug("NormalCaseForm.cleaned_data: {}", form.cleaned_data)
nc = form.save(commit=False)
nc.case = case
nc.author.add(request.user)
# Save instance before modifying many-to-many relations
nc.save()
form.save_m2m()
nc.author.add(request.user)
# Ensure the case reflects the newly created NormalCase when rendering
try: