[Fix] stock: fix parnter id

bzr revid: sbh@tinyerp.com-20120327095827-yv1s27endlecmwj7
This commit is contained in:
Sbh (Openerp)
2012-03-27 15:28:27 +05:30
parent c9d27d8471
commit 641ca6048e
+3
View File
@@ -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.'))