From 641ca6048ec544f6857d545abd3336ee23db371f Mon Sep 17 00:00:00 2001 From: "Sbh (Openerp)" Date: Tue, 27 Mar 2012 15:28:27 +0530 Subject: [PATCH] [Fix] stock: fix parnter id bzr revid: sbh@tinyerp.com-20120327095827-yv1s27endlecmwj7 --- addons/stock/stock.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/stock/stock.py b/addons/stock/stock.py index 1b9defb794a..ae3d23a0364 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -1073,6 +1073,7 @@ class stock_picking(osv.osv): invoice_obj = self.pool.get('account.invoice') invoice_line_obj = self.pool.get('account.invoice.line') + parnter_obj = self.pool.get('res.partner') invoices_group = {} res = {} inv_type = type @@ -1080,6 +1081,8 @@ class stock_picking(osv.osv): if picking.invoice_state != '2binvoiced': continue partner = self._get_partner_to_invoice(cr, uid, picking, context=context) + if isinstance(partner, int): + partner=parnter_obj.browse(cr,uid,[partner])[0] if not partner: raise osv.except_osv(_('Error, no partner !'), _('Please put a partner on the picking list if you want to generate invoice.'))