[FIX] purchase: button_approve in a multi recordset fails

Closes #24079
This commit is contained in:
Denis Roussel
2018-04-06 11:36:04 +02:00
committed by Nicolas Martinelli
parent 990b7356b6
commit e5fd52d28c
+2 -2
View File
@@ -324,8 +324,8 @@ class PurchaseOrder(models.Model):
def button_approve(self, force=False):
self.write({'state': 'purchase', 'date_approve': fields.Date.context_today(self)})
self._create_picking()
if self.company_id.po_lock == 'lock':
self.write({'state': 'done'})
self.filtered(
lambda p: p.company_id.po_lock == 'lock').write({'state': 'done'})
return {}
@api.multi