summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibault Delavallée <tde@openerp.com>2012-08-14 11:41:42 +0200
committerThibault Delavallée <tde@openerp.com>2012-08-14 11:41:42 +0200
commite4185c910f449122ca0ee3d7cd26a4d0a0f593b2 (patch)
treeb7bbc89e30bc7c817010ba62db3481aab5850437
parent7c0a0a01589232342659ef027fd35343dbbf8b17 (diff)
[FIX] orm deprecated: added a list cast because we may receive tuples (as seen on runbot).
bzr revid: tde@openerp.com-20120814094142-b79hn5xgduhc7w15
-rw-r--r--openerp/osv/orm.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/openerp/osv/orm.py b/openerp/osv/orm.py
index 792175fb0fe..3ae9379697b 100644
--- a/openerp/osv/orm.py
+++ b/openerp/osv/orm.py
@@ -3598,7 +3598,8 @@ class BaseModel(object):
record[f] = []
# Warn about deprecated fields now that fields_pre and fields_post are computed
- for f in fields_pre + fields_post:
+ # Explicitly use list() because we may receive tuples
+ for f in list(fields_pre) + list(fields_post):
field_column = self._all_columns.get(f) and self._all_columns.get(f).column
if field_column and field_column.deprecated:
_logger.warning('Field %s.%s is deprecated: %s', self._name, f, field_column.deprecated)