From 72ba31bb19d416672b9125e24143c512e5ace017 Mon Sep 17 00:00:00 2001 From: Ross Date: Wed, 1 Sep 2021 22:21:50 +0100 Subject: [PATCH] . --- longs/models.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/longs/models.py b/longs/models.py index aade76ed..738c5e80 100644 --- a/longs/models.py +++ b/longs/models.py @@ -36,6 +36,7 @@ from easy_thumbnails.files import get_thumbnailer from easy_thumbnails.exceptions import InvalidImageFormatError import pydicom +import pydicom.errors import datetime from django.utils import timezone @@ -315,7 +316,11 @@ class LongSeriesImage(models.Model): ordering = ['position'] def get_dicom_info(self): - return(pydicom.read_file(self.image)) + try: + info = pydicom.read_file(self.image) + except pydicom.errors.InvalidDicomError: + info = "File is not a dicom." + return(info) @reversion.register