diff --git a/commission_simple/models/commission_result.py b/commission_simple/models/commission_result.py index e6902e4..fa8d876 100644 --- a/commission_simple/models/commission_result.py +++ b/commission_simple/models/commission_result.py @@ -63,7 +63,7 @@ class CommissionResult(models.Model): return super().unlink() def draft2done(self): - self.write({'state': 'done'}) + self.filtered(lambda x: x.state == 'draft').write({'state': 'done'}) def backtodraft(self): self.write({'state': 'draft'}) diff --git a/commission_simple/views/commission_result.xml b/commission_simple/views/commission_result.xml index 9487fea..7928df2 100644 --- a/commission_simple/views/commission_result.xml +++ b/commission_simple/views/commission_result.xml @@ -72,6 +72,13 @@ commission.result +
+