summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/chrome/action_manager_act_window.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web/static/src/js/chrome/action_manager_act_window.js')
-rw-r--r--addons/web/static/src/js/chrome/action_manager_act_window.js13
1 files changed, 10 insertions, 3 deletions
diff --git a/addons/web/static/src/js/chrome/action_manager_act_window.js b/addons/web/static/src/js/chrome/action_manager_act_window.js
index 1ab4367de4c..2490cf0da57 100644
--- a/addons/web/static/src/js/chrome/action_manager_act_window.js
+++ b/addons/web/static/src/js/chrome/action_manager_act_window.js
@@ -528,15 +528,22 @@ ActionManager.include({
group_by_seq: groupbys || [],
eval_context: this.userContext,
});
+ var groupBy = results.group_by.length ?
+ results.group_by :
+ (action.context.group_by || []);
+ groupBy = (typeof groupBy === 'string') ? [groupBy] : groupBy;
+
if (results.error) {
throw new Error(_.str.sprintf(_t("Failed to evaluate search criterions")+": \n%s",
JSON.stringify(results.error)));
}
- var groupBy = results.group_by.length ? results.group_by : (action.context.group_by || []);
+
+ var context = _.omit(results.context, 'time_ranges');
+
return {
- context: results.context,
+ context: context,
domain: results.domain,
- groupBy: (typeof groupBy === 'string') ? [groupBy] : groupBy,
+ groupBy: groupBy,
};
},
/**