* Option to directly invalidate cdek_barcode_pdf

This commit is contained in:
Phil Zhitnikov 2023-11-03 00:23:46 +04:00
parent d41fc46642
commit 48f24a2e4b

View File

@ -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