remove post save for seriesimage

This commit is contained in:
Ross
2026-06-08 11:08:10 +01:00
parent 161da980cf
commit 8c0d97d36d
-15
View File
@@ -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):