From 10f411d76adfe73d667bc4475ca8ddc6a5112ae8 Mon Sep 17 00:00:00 2001 From: Damien Bouvy Date: Tue, 6 Oct 2015 10:11:06 +0200 Subject: [PATCH] [FIX] website_sale_delivery: digital products do not need a carrier --- addons/website_sale_delivery/models/sale_order.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/website_sale_delivery/models/sale_order.py b/addons/website_sale_delivery/models/sale_order.py index d8fbeb38f05..7d94006d578 100644 --- a/addons/website_sale_delivery/models/sale_order.py +++ b/addons/website_sale_delivery/models/sale_order.py @@ -76,7 +76,7 @@ class SaleOrder(orm.Model): # check to add or remove carrier_id if not order: return False - if all(line.product_id.type == "service" for line in order.website_order_line): + if all(line.product_id.type in ("service", "digital") for line in order.website_order_line): order.write({'carrier_id': None}) self.pool['sale.order']._delivery_unset(cr, SUPERUSER_ID, [order.id], context=context) return True