From 66538d503b8dd5885ae15fd5c19d90a195153fee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 5 Dec 2012 13:36:06 +0100 Subject: [PATCH] Fix tax matching on many2one review599005 --- tax.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tax.py b/tax.py index 75adfd261f..dd6a850f40 100644 --- a/tax.py +++ b/tax.py @@ -1192,7 +1192,8 @@ class TaxRuleLine(ModelSQL, ModelView): if not getattr(self, field) and field != 'group': continue if self._fields[field]._type == 'many2one': - if getattr(self, field).id != pattern[field]: + if ((getattr(self, field).id if getattr(self, field) else None) + != pattern[field]): return False else: if getattr(self, field) != pattern[field]: