Use grouped_slice on get_lines_to_pay

issue4321
review6651002
This commit is contained in:
Sergi Almacellas Abellana committed 2014-11-06 16:46:07 +01:00
1 parent 8d96a06bf3
commit 2c77907898
1 file changed
+1 -3
+1 -3
View File
@@ -608,11 +608,9 @@ class Invoice(Workflow, ModelSQL, ModelView):
line = MoveLine.__table__()
invoice = cls.__table__()
cursor = Transaction().cursor
in_max = cursor.IN_MAX
lines = defaultdict(list)
for i in range(0, len(invoices), in_max):
sub_ids = [i.id for i in invoices[i:i + in_max]]
for sub_ids in grouped_slice(invoices):
red_sql = reduce_ids(invoice.id, sub_ids)
cursor.execute(*invoice.join(line,
condition=((invoice.move == line.move)