From bc9b22135adc172010d9eee314e1b0928edf516e Mon Sep 17 00:00:00 2001 From: "Jay (Open ERP)" Date: Wed, 19 May 2010 13:09:58 +0530 Subject: [PATCH] [REF] bzr revid: jvo@tinyerp.com-20100519073958-v1dzdiyzi90x10sw --- addons/stock/wizard/stock_invoice_onshipping.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/addons/stock/wizard/stock_invoice_onshipping.py b/addons/stock/wizard/stock_invoice_onshipping.py index 22e48631f8b..8fe75fd1a62 100644 --- a/addons/stock/wizard/stock_invoice_onshipping.py +++ b/addons/stock/wizard/stock_invoice_onshipping.py @@ -41,7 +41,7 @@ class stock_invoice_onshipping(osv.osv_memory): 'invoice_date': fields.date('Invoiced date'), } - def _get_type(self, cr, uid, context): + def _get_type(self, cr, uid, context=None): """ To get invoice type @@ -53,10 +53,12 @@ class stock_invoice_onshipping(osv.osv_memory): @return: invoice type - """ + """ + if context is None: + context = {} picking_obj = self.pool.get('stock.picking') usage = 'customer' - pick = picking_obj.browse(cr, uid, context['active_id']) + pick = picking_obj.browse(cr, uid, context['active_id'], context=context) if pick.invoice_state == 'invoiced': raise osv.except_osv(_('UserError'), _('Invoice is already created.')) if pick.invoice_state == 'none':