diff --git a/easy_my_coop/models/operation_request.py b/easy_my_coop/models/operation_request.py index f2aef51..ac75d22 100644 --- a/easy_my_coop/models/operation_request.py +++ b/easy_my_coop/models/operation_request.py @@ -58,9 +58,11 @@ class operation_request(models.Model): def refuse_operation(self): self.write({'state':'refused'}) - @api.one + @api.multi def submit_operation(self): - self.write({'state':'waiting'}) + for rec in self: + rec.validate() + rec.write({'state':'waiting'}) @api.one def cancel_operation(self):