diff options
| -rw-r--r-- | addons/website_sale/models/sale_order.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/addons/website_sale/models/sale_order.py b/addons/website_sale/models/sale_order.py index c71a6201f9f..6d15b310238 100644 --- a/addons/website_sale/models/sale_order.py +++ b/addons/website_sale/models/sale_order.py @@ -349,6 +349,13 @@ class SaleOrder(models.Model): sent_orders |= order sent_orders.write({'cart_recovery_email_sent': True}) + def action_confirm(self): + res = super(SaleOrder, self).action_confirm() + for order in self: + if not order.transaction_ids and not order.amount_total and self._context.get('send_email'): + order._send_order_confirmation_mail() + return res + class SaleOrderLine(models.Model): _inherit = "sale.order.line" |
