From 48f24a2e4be49e21abe5936418731f3b9bcca9d8 Mon Sep 17 00:00:00 2001 From: phzhik Date: Fri, 3 Nov 2023 00:23:46 +0400 Subject: [PATCH] * Option to directly invalidate cdek_barcode_pdf --- store/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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