return which files have been uploaded successfully

This commit is contained in:
Ross
2023-08-21 12:44:40 +01:00
parent 7a9b3177d7
commit fcd77514eb
2 changed files with 7 additions and 3 deletions
+4 -3
View File
@@ -49,12 +49,12 @@ def upload_dicom(request, files: List[UploadedFile] = File(...)):
ud.save()
uploaded.append(ud)
uploaded.append((file.name, ud.image_md5_hash))
except DuplicateDicom:
duplicate.append(ud)
duplicate.append((file.name, ud.image_md5_hash))
pass
return {"uploaded": len(uploaded), "duplicates": len(duplicate)}
return {"uploaded": uploaded, "duplicates": duplicate}
@router.get("/clear_dicoms", auth=django_auth)
@@ -156,6 +156,7 @@ def series_remove_duplicate_images(request, series_id: int):
@router.get("/get_cases_user", auth=django_auth, response=List[CaseSchema])
def get_cases_user(request):
print("HELLO")
return Case.objects.filter(author=request.user)
@router.get("/check_image_hash/{hash}", auth=django_auth)
+3
View File
@@ -828,6 +828,9 @@ class UncategorisedDicom(models.Model):
if UncategorisedDicom.objects.filter(image_md5_hash=image_hash):
raise DuplicateDicom
if SeriesImage.objects.filter(image_md5_hash=image_hash):
raise DuplicateDicom
# Hack for tests
if image_hash != "12345ABCD":