From 65bc68088739ec9eb5459fba52cff6e21ec8cfac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 18 Jul 2009 13:57:56 +0200 Subject: [PATCH] Fix OpenProductCostHistory when data['id'] doesn't exist for issue1115 --- product.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/product.py b/product.py index 5f7fb69615..a649ac2626 100644 --- a/product.py +++ b/product.py @@ -61,8 +61,11 @@ class OpenProductCostHistory(Wizard): context=context) res = act_window_obj.read(cursor, user, model_data.db_id, context=context) - product = product_obj.browse(cursor, user, data['id'], context=context) - res['domain'] = str([('template', '=', product.template.id)]) + if not data['id'] or data['id'] < 0: + res['domain'] = str([('template', '=', False)]) + else: + product = product_obj.browse(cursor, user, data['id'], context=context) + res['domain'] = str([('template', '=', product.template.id)]) return res OpenProductCostHistory()