[FIX]:Wrong Partner used when invoicing from picking coming from a puchase with sent_to_address
lp bug: https://launchpad.net/bugs/690700 fixed bzr revid: ksa@tinyerp.co.in-20101217054529-a3dxjewywhi3b8ov
This commit is contained in:
parent
9b2cac9734
commit
8e366d87e1
|
@ -869,7 +869,7 @@ class stock_picking(osv.osv):
|
|||
@return {'contact': address, 'invoice': address} for invoice
|
||||
"""
|
||||
partner_obj = self.pool.get('res.partner')
|
||||
partner = picking.address_id.partner_id
|
||||
partner = picking.purchase_id.partner_id
|
||||
|
||||
return partner_obj.address_get(cr, uid, [partner.id],
|
||||
['contact', 'invoice'])
|
||||
|
@ -973,6 +973,7 @@ class stock_picking(osv.osv):
|
|||
continue
|
||||
payment_term_id = False
|
||||
partner = picking.address_id and picking.address_id.partner_id
|
||||
partner = picking.purchase_id.partner_id
|
||||
if not partner:
|
||||
raise osv.except_osv(_('Error, no partner !'),
|
||||
_('Please put a partner on the picking list if you want to generate invoice.'))
|
||||
|
|
Loading…
Reference in New Issue