summaryrefslogtreecommitdiff
path: root/addons/base/controllers
diff options
context:
space:
mode:
authorniv-openerp <nicolas.vanhoren@openerp.com>2011-06-17 16:20:38 +0200
committerniv-openerp <nicolas.vanhoren@openerp.com>2011-06-17 16:20:38 +0200
commit8d072712ffbc4dfe0a0ff4c3b8ea48c6dbb9b696 (patch)
treebb9d7596f5bc5ae6515d6b96714abe87d454c128 /addons/base/controllers
parent0264d520d3862d1ab0c8104479ec70bde62b088c (diff)
parent157273f15a19d6c85ea61a9e8a7b998a35fee11d (diff)
[imp] added default name on false quick create in m2o + fixes in contexts, domains and form
bzr revid: nicolas.vanhoren@openerp.com-20110617142038-m8c7dzj93xl2bjvt
Diffstat (limited to 'addons/base/controllers')
-rw-r--r--addons/base/controllers/main.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/addons/base/controllers/main.py b/addons/base/controllers/main.py
index 3b8ed588169..ac5341801f9 100644
--- a/addons/base/controllers/main.py
+++ b/addons/base/controllers/main.py
@@ -455,9 +455,10 @@ class DataSet(openerpweb.Controller):
return {'result': r}
@openerpweb.jsonrequest
- def default_get(self, req, model, fields, context={}):
+ def default_get(self, req, model, fields):
m = req.session.model(model)
- r = m.default_get(fields, context)
+ ctx = _eval_domain_and_context(req, [req.context], [])["context"]
+ r = m.default_get(fields, ctx)
return {'result': r}
class DataGroup(openerpweb.Controller):