From 33c3e6adf35a9336f220e733a1eef87e804642f6 Mon Sep 17 00:00:00 2001 From: "Jenil(OpenERP)" <> Date: Mon, 28 Mar 2011 15:34:38 +0530 Subject: [PATCH] [FIX] Stock_invoice_directly : Corrected context parameters and passed to the next wizard of invoicing (ref: case 4703) bzr revid: jvo@tinyerp.com-20110328100438-y1pkjsir165bwjz0 --- addons/stock_invoice_directly/wizard/stock_invoice.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/stock_invoice_directly/wizard/stock_invoice.py b/addons/stock_invoice_directly/wizard/stock_invoice.py index d2c553d2e6f..11b31725a88 100644 --- a/addons/stock_invoice_directly/wizard/stock_invoice.py +++ b/addons/stock_invoice_directly/wizard/stock_invoice.py @@ -37,7 +37,10 @@ class invoice_directly(osv.osv_memory): context = {} result = super(invoice_directly, self).do_partial(cr, uid, ids, context) pick_obj = self.pool.get('stock.picking') + context.update({'active_model':'stock.picking'}) picking_ids = context.get('active_ids', False) + if picking_ids: + context.update({'active_id':picking_ids[0]}) pick = pick_obj.browse(cr, uid, picking_ids, context=context)[0] if pick.invoice_state == '2binvoiced': return { @@ -47,6 +50,7 @@ class invoice_directly(osv.osv_memory): 'res_model': 'stock.invoice.onshipping', 'type': 'ir.actions.act_window', 'target': 'new', + 'context': context } return {'type': 'ir.actions.act_window_close'}