From b6aa63d494b07c568e8117d833305db0d138c9e3 Mon Sep 17 00:00:00 2001 From: Ross Date: Mon, 26 Feb 2024 12:17:55 +0000 Subject: [PATCH] . --- atlas/api.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/atlas/api.py b/atlas/api.py index 9d0842e2..55bc842c 100644 --- a/atlas/api.py +++ b/atlas/api.py @@ -145,10 +145,11 @@ def import_dicoms_helper(request, case_id: int | None = None): logger.debug(f"IMPORT pre case add {series_uid}") if case_id is not None: + case_object = get_object_or_404(Case, pk=case_id) logger.debug(series.case.all()) logger.debug(series.case.filter(id=case_id)) - if not series.case.filter(id=case_id).exists(): - series.case.add(case_id) + if not series.case.contains(case_object): + series.case.add(case_object) logger.debug(f"IMPORT pre dicom loop {series_uid}") for dicom, dicom_tags in data[series_uid]: