diff --git a/atlas/models.py b/atlas/models.py index 3c60c57d..d5cb1292 100644 --- a/atlas/models.py +++ b/atlas/models.py @@ -1373,21 +1373,6 @@ class SeriesImage(SeriesImageBase): # "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) def _capture_previous_series_for_series_image(sender, instance, **kwargs): if not getattr(instance, "pk", None):