From be02269af62c3e41c92fd03505f110af2d552984 Mon Sep 17 00:00:00 2001 From: Ross Date: Mon, 27 Apr 2026 12:48:13 +0100 Subject: [PATCH] Fix duplicate handling in DICOM upload: ensure series is not None before adding to duplicate series --- atlas/api.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/atlas/api.py b/atlas/api.py index 0ff13b9d..8782f485 100644 --- a/atlas/api.py +++ b/atlas/api.py @@ -146,11 +146,8 @@ def upload_dicom(request, files: List[UploadedFile] = File(...)): except DuplicateDicom as e: duplicate.append((file.name, ud.image_blake3_hash)) - - if type(e.duplicate) == SeriesImage: + if isinstance(e.duplicate, SeriesImage) and e.duplicate.series is not None: duplicate_series.add(e.duplicate.series.get_absolute_url()) - - pass except InvalidDicomError: failed.append(file.name)