From f40328b46a379b2e11c27dfa92311a345f61c12d Mon Sep 17 00:00:00 2001 From: niv-openerp Date: Thu, 14 Jul 2011 17:54:38 +0200 Subject: [PATCH] [imp] added some context/domain parsing in fields_get too bzr revid: nicolas.vanhoren@openerp.com-20110714155438-4x8u4wsrkm82w7cj --- addons/base/controllers/main.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/base/controllers/main.py b/addons/base/controllers/main.py index 701bb0f1723..36dd21901a9 100644 --- a/addons/base/controllers/main.py +++ b/addons/base/controllers/main.py @@ -714,6 +714,12 @@ class SearchView(View): def fields_get(self, req, model): Model = req.session.model(model) fields = Model.fields_get(False, req.session.eval_context(req.context)) + for field in fields.values(): + # shouldn't convert the views too? + if field.get('domain'): + field["domain"] = self.parse_domain(field["domain"], req.session) + if field.get('context'): + field["context"] = self.parse_domain(field["context"], req.session) return {'fields': fields} class Binary(openerpweb.Controller):