diff --git a/rma_sale/wizards/rma_order_line_make_sale_order.py b/rma_sale/wizards/rma_order_line_make_sale_order.py index f92c477e..bed93c63 100644 --- a/rma_sale/wizards/rma_order_line_make_sale_order.py +++ b/rma_sale/wizards/rma_order_line_make_sale_order.py @@ -108,10 +108,10 @@ class RmaLineMakeSaleOrder(models.TransientModel): vals["price_unit"] = 0.0 return vals - def _post_process_sale_order(self, item, sale): + def _post_process_sale_order(self, item, sale_line): line = item.line_id if line.operation_id.auto_confirm_rma_sale: - sale.action_confirm() + sale_line.order_id.action_confirm() def make_sale_order(self): res = [] @@ -132,8 +132,8 @@ class RmaLineMakeSaleOrder(models.TransientModel): sale.name = sale.name + " - " + line.name so_line_data = self._prepare_sale_order_line(sale, item) - sale = so_line_obj.create(so_line_data) - self._post_process_sale_order(item, sale) + sale_line = so_line_obj.create(so_line_data) + self._post_process_sale_order(item, sale_line) res.append(sale.id) action = self.env.ref("sale.action_orders")