bzr revid: fp@tinyerp.com-20090116100234-6mbe3ppdv4xfxq9d
This commit is contained in:
Fabien Pinckaers 2009-01-16 11:02:34 +01:00
parent c3c0f345a0
commit 07da35bd76
1 changed files with 6 additions and 1 deletions

View File

@ -160,7 +160,12 @@ class account_invoice(osv.osv):
def _get_invoice_from_line(self, cr, uid, ids, context={}):
move = {}
for line in self.pool.get('account.move.line').browse(cr, uid, ids):
move[line.move_id.id] = True
if line.reconcile_partial_id:
for line2 in line.reconcile_partial_id.line_partial_ids:
move[line2.move_id.id] = True
if line.reconcile_id:
for line2 in line.reconcile_id.line_id:
move[line2.move_id.id] = True
invoice_ids = []
if move:
invoice_ids = self.pool.get('account.invoice').search(cr, uid, [('move_id','in',move.keys())], context=context)