diff --git a/store/models.py b/store/models.py index f0933ca..6a47796 100644 --- a/store/models.py +++ b/store/models.py @@ -578,7 +578,7 @@ class Checklist(models.Model): self.status_updated_at = timezone.now() # Invalidate old CDEK barcode PDF - if self.cdek_tracking != old_obj.cdek_tracking: + if not self.cdek_barcode_pdf or self.cdek_tracking != old_obj.cdek_tracking: self.cdek_barcode_pdf.delete(save=False) self.cdek_barcode_pdf = None