From 783b9e1c897e6a36842a7c0b6dc1ded57a95f4f4 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Fri, 11 Jul 2014 10:49:48 +0200 Subject: [PATCH] [FIX] event_sale: reset event-related fields on SO line when switching products --- addons/event_sale/event_sale.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/event_sale/event_sale.py b/addons/event_sale/event_sale.py index 4f32620e667..08021a794d9 100644 --- a/addons/event_sale/event_sale.py +++ b/addons/event_sale/event_sale.py @@ -64,7 +64,11 @@ class sale_order_line(osv.osv): if product: product_res = self.pool.get('product.product').browse(cr, uid, product, context=context) if product_res.event_ok: - res['value'].update({'event_type_id': product_res.event_type_id.id, 'event_ok':product_res.event_ok}) + res['value'].update(event_type_id=product_res.event_type_id.id, + event_ok=product_res.event_ok) + else: + res['value'].update(event_type_id=False, + event_ok=False) return res def button_confirm(self, cr, uid, ids, context=None):