From de27e1979430a65b6f7dcc16492132abd620010a Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Thu, 27 Nov 2014 17:05:48 +0100 Subject: [PATCH] [FIX] fields.py: in many2one convert_to_cache, value can be int but long as well --- openerp/fields.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/fields.py b/openerp/fields.py index 580cfd0e09b..67c7991f8d2 100644 --- a/openerp/fields.py +++ b/openerp/fields.py @@ -1451,7 +1451,7 @@ class Many2one(_Relational): records._cache[self] = value def convert_to_cache(self, value, record, validate=True): - if isinstance(value, (NoneType, int)): + if isinstance(value, (NoneType, int, long)): return record.env[self.comodel_name].browse(value) if isinstance(value, BaseModel): if value._name == self.comodel_name and len(value) <= 1: