diff --git a/quality_control/models/quality.py b/quality_control/models/quality.py index 627a8bc0..e7e8b196 100644 --- a/quality_control/models/quality.py +++ b/quality_control/models/quality.py @@ -337,7 +337,7 @@ class QualityCheck(models.Model): self.serial_number += 1 self.quality_manager = self.env.user.id - if self.publish_status == 'canceled': + if self.publish_status == 'canceled' and self.picking_id.state == 'done': self.upload_factory_report() self.write({