summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/pyeval.js
diff options
context:
space:
mode:
authorXavier Morel <xmo@openerp.com>2012-11-23 12:39:32 +0100
committerXavier Morel <xmo@openerp.com>2012-11-23 12:39:32 +0100
commit709f2506ff40d799aada58df74dd78522d965868 (patch)
treedb234bf68cbb340aac99338a408227d168d9d49f /addons/web/static/src/js/pyeval.js
parent49bd834725989b1b59221cd335db53094ec88479 (diff)
[REM] server-side eval_domain_and_context
bzr revid: xmo@openerp.com-20121123113932-siz0u2vp2u7z6wk2
Diffstat (limited to 'addons/web/static/src/js/pyeval.js')
-rw-r--r--addons/web/static/src/js/pyeval.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/addons/web/static/src/js/pyeval.js b/addons/web/static/src/js/pyeval.js
index d00654fc8ef..e16880889d2 100644
--- a/addons/web/static/src/js/pyeval.js
+++ b/addons/web/static/src/js/pyeval.js
@@ -739,13 +739,13 @@ openerp.web.pyeval = function (instance) {
instance.web.pyeval.eval_domains_and_contexts = function (source) {
return new $.Deferred(function (d) {setTimeout(function () {
try {
- var contexts = ([instance.session.context] || []).concat(source.contexts);
+ var contexts = ([instance.session.user_context] || []).concat(source.contexts);
// see Session.eval_context in Python
- d.resolve({result: {
+ d.resolve({
context: instance.web.pyeval.eval('contexts', contexts),
domain: instance.web.pyeval.eval('domains', source.domains),
- group_by: instance.web.pyeval.eval('groupbys', source.group_by_seq)
- }}, 'success', {});
+ group_by: instance.web.pyeval.eval('groupbys', source.group_by_seq || [])
+ });
} catch (e) {
d.resolve({ error: {
code: 400,