From 3b404175321caa8838209ced6d4c468438830477 Mon Sep 17 00:00:00 2001 From: Ross Date: Mon, 26 Feb 2024 14:51:56 +0000 Subject: [PATCH] . --- atlas/api.py | 5 ++++- atlas/views.py | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/atlas/api.py b/atlas/api.py index 9e2f8868..fab35a50 100644 --- a/atlas/api.py +++ b/atlas/api.py @@ -134,7 +134,10 @@ def import_dicoms_helper(request, case_id: int | None = None): ) if tags["StudyDescription"]: - examination, _ = Examination.objects.get_or_create(examination=tags["StudyDescription"], modality=modality) + examination, created = Examination.objects.get_or_create(examination=tags["StudyDescription"]) + if created: + examination.modality = modality + examination.save() series.examination = examination diff --git a/atlas/views.py b/atlas/views.py index 7bd8dac5..77eaf8c6 100755 --- a/atlas/views.py +++ b/atlas/views.py @@ -1063,6 +1063,7 @@ def case_order_dicom(request, pk): case = get_object_or_404(Case, pk=pk) fail = [] + # TODO: don't try to order non stack series for series in case.series.all(): try: if request.user in series.get_author_objects():