fix ordering when importing series
This commit is contained in:
+9
-7
@@ -175,13 +175,6 @@ def import_dicoms_helper(request, case_id: int | None = None):
|
|||||||
|
|
||||||
series.save()
|
series.save()
|
||||||
|
|
||||||
match order:
|
|
||||||
case "order-series-instance-number":
|
|
||||||
series.order_by_dicom("InstanceNumber")
|
|
||||||
case "order-series-slice-location":
|
|
||||||
series.order_by_dicom("SliceLocation")
|
|
||||||
case _:
|
|
||||||
pass
|
|
||||||
|
|
||||||
# We might only want to add the author during creation....
|
# We might only want to add the author during creation....
|
||||||
series.author.add(request.user)
|
series.author.add(request.user)
|
||||||
@@ -202,6 +195,15 @@ def import_dicoms_helper(request, case_id: int | None = None):
|
|||||||
# dicom.image.delete()
|
# dicom.image.delete()
|
||||||
|
|
||||||
dicom.delete()
|
dicom.delete()
|
||||||
|
|
||||||
|
match order:
|
||||||
|
case "order-series-instance-number":
|
||||||
|
series.order_by_dicom("InstanceNumber")
|
||||||
|
case "order-series-slice-location":
|
||||||
|
series.order_by_dicom("SliceLocation")
|
||||||
|
case _:
|
||||||
|
pass
|
||||||
|
|
||||||
series_list.append((series, series.get_link()))
|
series_list.append((series, series.get_link()))
|
||||||
|
|
||||||
return series_list
|
return series_list
|
||||||
|
|||||||
Reference in New Issue
Block a user