From 74f9df047ae4df4dd69cc09bd3b5ae212990cf9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 26 Aug 2009 15:58:34 +0200 Subject: [PATCH] Use faster join implementation --- invoice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/invoice.py b/invoice.py index fe584a6f2f..dda9cecb7d 100644 --- a/invoice.py +++ b/invoice.py @@ -429,7 +429,7 @@ class Invoice(ModelWorkflow, ModelSQL, ModelView): cursor.execute('SELECT invoice, ' \ 'CAST(COALESCE(SUM(amount), 0) AS ' + type_name + ') ' \ 'FROM account_invoice_tax ' \ - 'WHERE invoice IN (' + ','.join(['%s' for x in ids]) + ') ' \ + 'WHERE invoice IN (' + ','.join(('%s',) * len(ids)) + ') ' \ 'GROUP BY invoice', ids) for invoice_id, sum in cursor.fetchall(): res[invoice_id] = sum