remove post save for seriesimage
This commit is contained in:
@@ -1373,21 +1373,6 @@ class SeriesImage(SeriesImageBase):
|
|||||||
# "SOPInstanceUID" : f"1.2.840.1111.{image_index}"
|
# "SOPInstanceUID" : f"1.2.840.1111.{image_index}"
|
||||||
# }}
|
# }}
|
||||||
|
|
||||||
|
|
||||||
@receiver(post_save, sender=SeriesImage)
|
|
||||||
def _populate_case_study_date_on_series_image_save(sender, instance, **kwargs):
|
|
||||||
if not instance.series_id:
|
|
||||||
return
|
|
||||||
|
|
||||||
tags = getattr(instance, "basic_dicom_tags", None) or {}
|
|
||||||
raw_date = tags.get("StudyDate") or tags.get("AcquisitionDate") or tags.get("SeriesDate")
|
|
||||||
parsed = Case._parse_dicom_date(raw_date)
|
|
||||||
if not parsed:
|
|
||||||
return
|
|
||||||
|
|
||||||
Case.objects.filter(series=instance.series, study_date__isnull=True).update(study_date=parsed)
|
|
||||||
|
|
||||||
|
|
||||||
@receiver(pre_save, sender=SeriesImage)
|
@receiver(pre_save, sender=SeriesImage)
|
||||||
def _capture_previous_series_for_series_image(sender, instance, **kwargs):
|
def _capture_previous_series_for_series_image(sender, instance, **kwargs):
|
||||||
if not getattr(instance, "pk", None):
|
if not getattr(instance, "pk", None):
|
||||||
|
|||||||
Reference in New Issue
Block a user