From 64dc05afc658e318aaa3724827daca0b6a8d2a14 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Mon, 20 Aug 2012 15:25:01 +0200 Subject: [PATCH] fix bzr revid: fp@tinyerp.com-20120820132501-7724jwavhzan3xyp --- openerp/osv/fields.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/openerp/osv/fields.py b/openerp/osv/fields.py index 57c84d6a5a8..b996d66035f 100644 --- a/openerp/osv/fields.py +++ b/openerp/osv/fields.py @@ -1585,6 +1585,9 @@ def field_to_dict(model, cr, user, field, context=None): res['selection'] = field.selection(model, cr, user, context) if res['type'] in ('one2many', 'many2many', 'many2one'): res['relation'] = field._obj + dom = field._domain + if isinstance(field._domain, type(lambda: None)): + dom = field._domain(model) res['domain'] = field._domain res['context'] = field._context