From 2679a49af41a45bd7cf806aa44e6a47f037b8c22 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Mon, 17 Dec 2012 11:47:21 +0100 Subject: [PATCH] [FIX] orm: replace incorrect usage of 'in' by '==' bzr revid: rco@openerp.com-20121217104721-miqmtw2zm7r7lxrs --- openerp/osv/orm.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py index 2e02132d31e..bcb6b0ca299 100644 --- a/openerp/osv/orm.py +++ b/openerp/osv/orm.py @@ -454,7 +454,7 @@ class browse_record(object): new_data[field_name] = browse_null() elif field_column._type in ('one2many', 'many2many') and len(result_line[field_name]): new_data[field_name] = self._list_class([browse_record(self._cr, self._uid, id, self._table.pool.get(field_column._obj), self._cache, context=self._context, list_class=self._list_class, fields_process=self._fields_process) for id in result_line[field_name]], self._context) - elif field_column._type in 'reference': + elif field_column._type == 'reference': if result_line[field_name]: if isinstance(result_line[field_name], browse_record): new_data[field_name] = result_line[field_name] @@ -1741,7 +1741,7 @@ class BaseModel(object): views = {} xml = "
" for f in node: - if f.tag in 'field': + if f.tag == 'field': xml += etree.tostring(f, encoding="utf-8") xml += "
" new_xml = etree.fromstring(encode(xml))