update seriesfinding to contain conditions

This commit is contained in:
Ross
2024-02-24 22:39:45 +00:00
parent eea8580c59
commit ca05c67b87
5 changed files with 36 additions and 2 deletions
+3
View File
@@ -1193,6 +1193,7 @@ def create_series_findings(request):
series_id = request.POST.get("series")
findings_ids = json.loads(request.POST.get("findings"))
structure_ids = json.loads(request.POST.get("structures"))
condition_ids = json.loads(request.POST.get("conditions"))
description = request.POST.get("description")
annotation_json = request.POST.get("annotation_json")
viewport_json = request.POST.get("viewport_json")
@@ -1200,6 +1201,7 @@ def create_series_findings(request):
series = Series.objects.get(pk=series_id)
findings = Finding.objects.filter(pk__in=findings_ids)
structures = Structure.objects.filter(pk__in=structure_ids)
conditions = Condition.objects.filter(pk__in=condition_ids)
if series_finding_id > 0:
sf = get_object_or_404(SeriesFinding, pk=series_finding_id)
@@ -1217,6 +1219,7 @@ def create_series_findings(request):
sf.findings.set(findings)
sf.structures.set(structures)
sf.conditions.set(conditions)
sf.save()
return JsonResponse({"success": True})