[FIX] sale: action methods with no return values

Returns apparently lost during salepocalypse, leads to errors when
calling them over XML-RPC (cannot marshal None).

Fixes #19889
This commit is contained in:
xmo-odoo
2017-10-09 10:56:37 +02:00
committed by GitHub
parent a846813b96
commit c725745d14
+3 -3
View File
@@ -360,11 +360,11 @@ class SaleOrder(models.Model):
'state': 'draft',
'procurement_group_id': False,
})
orders.mapped('order_line').mapped('procurement_ids').write({'sale_line_id': False})
return orders.mapped('order_line').mapped('procurement_ids').write({'sale_line_id': False})
@api.multi
def action_cancel(self):
self.write({'state': 'cancel'})
return self.write({'state': 'cancel'})
@api.multi
def action_quotation_send(self):
@@ -413,7 +413,7 @@ class SaleOrder(models.Model):
@api.multi
def action_done(self):
self.write({'state': 'done'})
return self.write({'state': 'done'})
@api.model
def _prepare_procurement_group(self):