From d08b16a49e95f9e5bbca270da537d8dc451a0269 Mon Sep 17 00:00:00 2001 From: William Braeckman Date: Mon, 9 Aug 2021 15:41:30 +0000 Subject: [PATCH] [FIX] purchase: fix context not being passed on rpc call On the purchase dashboard(s) the context would never be passed on the rpc calls that load the upper panel, which caused the result to always be as seen from the default company. Closes odoo/odoo#74882 Task ID: 2610547 Related: odoo/enterprise#20145 Signed-off-by: Yannick Tivisse (yti) --- addons/purchase/static/src/js/purchase_dashboard.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/purchase/static/src/js/purchase_dashboard.js b/addons/purchase/static/src/js/purchase_dashboard.js index a3ebaaaa446..4b305028b64 100644 --- a/addons/purchase/static/src/js/purchase_dashboard.js +++ b/addons/purchase/static/src/js/purchase_dashboard.js @@ -20,6 +20,7 @@ var KanbanRenderer = require('web.KanbanRenderer'); var KanbanView = require('web.KanbanView'); var SampleServer = require('web.SampleServer'); var view_registry = require('web.view_registry'); +const session = require('web.session'); var QWeb = core.qweb; @@ -113,6 +114,7 @@ var PurchaseListDashboardModel = ListModel.extend({ var dashboard_def = this._rpc({ model: 'purchase.order', method: 'retrieve_dashboard', + context: session.user_context, }); return Promise.all([super_def, dashboard_def]).then(function(results) { var id = results[0]; @@ -229,6 +231,7 @@ var PurchaseKanbanDashboardModel = KanbanModel.extend({ var dashboard_def = this._rpc({ model: 'purchase.order', method: 'retrieve_dashboard', + context: session.user_context, }); return Promise.all([super_def, dashboard_def]).then(function(results) { var id = results[0];