summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKinjal Mehta <kme@odoo.com>2018-01-01 14:42:35 +0530
committerYannick Tivisse <yti@odoo.com>2018-02-06 08:56:54 +0100
commit05fc6f52d07c3a93fb56d478c78bd4e430122065 (patch)
treefde694eac4f149c2cea65d774f19ffcd8a36d410
parent89c07862d5936f97708a88b0218c482ca0b74b43 (diff)
[IMP] web: combine user context with record context on 'deleteRecords'
-rw-r--r--addons/web/static/src/js/views/basic/basic_model.js3
1 files changed, 2 insertions, 1 deletions
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 119adaacec4..90854bc577e 100644
--- a/addons/web/static/src/js/views/basic/basic_model.js
+++ b/addons/web/static/src/js/views/basic/basic_model.js
@@ -228,11 +228,12 @@ var BasicModel = AbstractModel.extend({
deleteRecords: function (recordIds, modelName) {
var self = this;
var records = _.map(recordIds, function (id) { return self.localData[id]; });
+ var context = _.extend(records[0].getContext(), session.user_context);
return this._rpc({
model: modelName,
method: 'unlink',
args: [_.pluck(records, 'res_id')],
- context: session.user_context, // todo: combine with view context
+ context: context,
})
.then(function () {
_.each(records, function (record) {