From 32bbc34458a855479b5e888775edbe6786b868a1 Mon Sep 17 00:00:00 2001 From: Cedric Snauwaert Date: Wed, 15 Oct 2014 14:47:09 +0200 Subject: [PATCH] [FIX] purchase_requisition: change active_id to tender_id in widget context this is due to commit 6ed774de614a2977a8d186a14ef2cd45a76e7a2e and a37bad205b13cec4f19f8e84e28801278e3e36ca which removes the active_id from context if the target==curent which is the case of this widget, we therefore can not use active_id here. fix #2385 --- addons/purchase_requisition/purchase_requisition.py | 1 + addons/purchase_requisition/static/src/js/web_addons.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) 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(); }); },