Commit f4bb8776261436490c9d86a319a745d9122690d8
1 parent
ef4591da
Exists in
master
and in
68 other branches
FIX: Date formatting 0392
Showing
1 changed file
with
6 additions
and
6 deletions
Show diff stats
invesalius/reader/dicom.py
... | ... | @@ -102,7 +102,7 @@ class Parser(): |
102 | 102 | # TODO: internationalize data |
103 | 103 | date = self.vtkgdcm_reader.GetMedicalImageProperties()\ |
104 | 104 | .GetAcquisitionDate() |
105 | - if (date): | |
105 | + if (date) and (date != ''): | |
106 | 106 | return self.__format_date(date) |
107 | 107 | return "" |
108 | 108 | |
... | ... | @@ -145,7 +145,7 @@ class Parser(): |
145 | 145 | """ |
146 | 146 | time = self.vtkgdcm_reader.GetMedicalImageProperties()\ |
147 | 147 | .GetAcquisitionTime() |
148 | - if (time): | |
148 | + if (time) and (time != 'None'): | |
149 | 149 | return self.__format_time(time) |
150 | 150 | return "" |
151 | 151 | |
... | ... | @@ -1048,7 +1048,7 @@ class Parser(): |
1048 | 1048 | # TODO: internationalize data |
1049 | 1049 | date = self.vtkgdcm_reader.GetMedicalImageProperties()\ |
1050 | 1050 | .GetPatientBirthDate() |
1051 | - if (date): | |
1051 | + if (date) and (date!='None'): | |
1052 | 1052 | self.__format_date(date) |
1053 | 1053 | return "" |
1054 | 1054 | |
... | ... | @@ -1410,9 +1410,9 @@ class Parser(): |
1410 | 1410 | tag = gdcm.Tag(0x0008, 0x0033) |
1411 | 1411 | ds = self.gdcm_reader.GetFile().GetDataSet() |
1412 | 1412 | if ds.FindDataElement(tag): |
1413 | - data = str(ds.GetDataElement(tag).GetValue()) | |
1414 | - if (data): | |
1415 | - return self.__format_time(data) | |
1413 | + date = str(ds.GetDataElement(tag).GetValue()) | |
1414 | + if (date) and (date != 'None'): | |
1415 | + return self.__format_time(date) | |
1416 | 1416 | return "" |
1417 | 1417 | |
1418 | 1418 | def __format_time(self,value): | ... | ... |