[FIX] sale: confirm orders one by one
This commit is contained in:
@@ -89,7 +89,9 @@ class PaymentTransaction(models.Model):
|
||||
sales_orders = self.mapped('sale_order_ids').filtered(lambda so: so.state == 'draft')
|
||||
sales_orders.force_quotation_send()
|
||||
sales_orders = self.mapped('sale_order_ids').filtered(lambda so: so.state == 'sent')
|
||||
sales_orders.action_confirm()
|
||||
for so in sales_orders:
|
||||
# For loop because some override of action_confirm are ensure_one.
|
||||
so.action_confirm()
|
||||
# invoice the sale orders if needed
|
||||
self._invoice_sale_orders()
|
||||
res = super(PaymentTransaction, self)._reconcile_after_transaction_done()
|
||||
|
||||
Reference in New Issue
Block a user