Fix duplicate handling in DICOM upload: ensure series is not None before adding to duplicate series
This commit is contained in:
+1
-4
@@ -146,11 +146,8 @@ def upload_dicom(request, files: List[UploadedFile] = File(...)):
|
|||||||
except DuplicateDicom as e:
|
except DuplicateDicom as e:
|
||||||
duplicate.append((file.name, ud.image_blake3_hash))
|
duplicate.append((file.name, ud.image_blake3_hash))
|
||||||
|
|
||||||
|
if isinstance(e.duplicate, SeriesImage) and e.duplicate.series is not None:
|
||||||
if type(e.duplicate) == SeriesImage:
|
|
||||||
duplicate_series.add(e.duplicate.series.get_absolute_url())
|
duplicate_series.add(e.duplicate.series.get_absolute_url())
|
||||||
|
|
||||||
pass
|
|
||||||
except InvalidDicomError:
|
except InvalidDicomError:
|
||||||
failed.append(file.name)
|
failed.append(file.name)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user