summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/views
diff options
context:
space:
mode:
authorRaphael Collet <rco@odoo.com>2019-02-15 14:36:39 +0000
committerRaphael Collet <rco@odoo.com>2019-03-22 16:42:08 +0000
commit1ced3bfca457ac50845637bcd42a8e53bd7f088d (patch)
treeab337f64040089777f509f24dc08fd08de57baeb /addons/web/static/src/js/views
parent579965adc5cf6db67e5dc3b3c6dfd9162b171e90 (diff)
[FIX] *: pass context in kwargs in rpc calls
Diffstat (limited to 'addons/web/static/src/js/views')
-rw-r--r--addons/web/static/src/js/views/basic/basic_controller.js3
-rw-r--r--addons/web/static/src/js/views/basic/basic_model.js3
-rw-r--r--addons/web/static/src/js/views/calendar/calendar_controller.js3
3 files changed, 6 insertions, 3 deletions
diff --git a/addons/web/static/src/js/views/basic/basic_controller.js b/addons/web/static/src/js/views/basic/basic_controller.js
index edfaba60b54..19d2fd57892 100644
--- a/addons/web/static/src/js/views/basic/basic_controller.js
+++ b/addons/web/static/src/js/views/basic/basic_controller.js
@@ -655,7 +655,8 @@ var BasicController = AbstractController.extend(FieldManagerMixin, {
params: {
model: 'ir.translation',
method: 'translate_fields',
- args: [record.model, record.res_id, ev.data.fieldName, record.getContext()],
+ args: [record.model, record.res_id, ev.data.fieldName],
+ kwargs: {context: record.getContext()},
}
}).then(function (result) {
self.do_action(result, {
diff --git a/addons/web/static/src/js/views/basic/basic_model.js b/addons/web/static/src/js/views/basic/basic_model.js
index de7fd93d59b..d14b9074d87 100644
--- a/addons/web/static/src/js/views/basic/basic_model.js
+++ b/addons/web/static/src/js/views/basic/basic_model.js
@@ -3901,7 +3901,8 @@ var BasicModel = AbstractModel.extend({
return self._rpc({
model: record.model,
method: 'onchange',
- args: [idList, currentData, fields, onchangeSpec, context],
+ args: [idList, currentData, fields, onchangeSpec],
+ context: context,
})
.then(function (result) {
if (!record._changes) {
diff --git a/addons/web/static/src/js/views/calendar/calendar_controller.js b/addons/web/static/src/js/views/calendar/calendar_controller.js
index fa41706de2b..31e3769285e 100644
--- a/addons/web/static/src/js/views/calendar/calendar_controller.js
+++ b/addons/web/static/src/js/views/calendar/calendar_controller.js
@@ -300,7 +300,8 @@ var CalendarController = AbstractController.extend({
model: self.modelName,
method: 'get_formview_id',
//The event can be called by a view that can have another context than the default one.
- args: [[id], event.context || self.context],
+ args: [[id]],
+ context: event.context || self.context,
}).then(function (viewId) {
self.do_action({
type:'ir.actions.act_window',