diff --git a/addons/purchase_requisition/purchase_requisition.py b/addons/purchase_requisition/purchase_requisition.py index 2c6c620d543..5af69a65a99 100644 --- a/addons/purchase_requisition/purchase_requisition.py +++ b/addons/purchase_requisition/purchase_requisition.py @@ -115,6 +115,7 @@ class purchase_requisition(osv.osv): res['context'] = { 'search_default_groupby_product': True, 'search_default_hide_cancelled': True, + 'tender_id': ids[0], } res['domain'] = [('id', 'in', [line.id for line in po_lines])] return res diff --git a/addons/purchase_requisition/static/src/js/web_addons.js b/addons/purchase_requisition/static/src/js/web_addons.js index 693df43c751..7b58feb2555 100644 --- a/addons/purchase_requisition/static/src/js/web_addons.js +++ b/addons/purchase_requisition/static/src/js/web_addons.js @@ -19,7 +19,7 @@ openerp.purchase_requisition = function(instance) { }, generate_purchase_order: function () { var self = this; - new instance.web.Model(self.dataset.model).call("generate_po",[self.dataset.context.active_id,self.dataset.context]).then(function(result) { + new instance.web.Model(self.dataset.model).call("generate_po",[self.dataset.context.tender_id,self.dataset.context]).then(function(result) { self.ViewManager.ActionManager.history_back(); }); },