[IMP] contract_invoice_merge_by_partner: Tests and improvements.

This commit is contained in:
Carlos Incaser
2016-06-14 11:47:46 +02:00
parent b447d7fcd6
commit c273694bbd
3 changed files with 43 additions and 3 deletions

View File

@@ -10,7 +10,8 @@ class PurchaseOrderLine(models.Model):
@api.multi
def _recurring_create_invoice(self, automatic=False):
invoices = self.env['account.invoice'].browse(
invoice_obj = self.env['account.invoice']
invoices = invoice_obj.browse(
super(PurchaseOrderLine, self)._recurring_create_invoice(automatic)
)
res = []
@@ -22,7 +23,9 @@ class PurchaseOrderLine(models.Model):
keep_references=True, date_invoice=False)
res.extend(invoices_info.keys())
for inv_ids_list in invoices_info.values():
unlink_list.append(inv_ids_list)
unlink_list.extend(inv_ids_list)
else:
res.append(inv_to_merge.id)
if unlink_list:
invoice_obj.browse(unlink_list).unlink()
return res