Fix SUM with SQLite for issue1184

This commit is contained in:
Cédric Krier committed 2009-09-22 16:08:56 +02:00
1 parent 873eb7e49e
commit 0743caae5b
1 file changed
+3
+3
View File
@@ -432,6 +432,9 @@ class Invoice(ModelWorkflow, ModelSQL, ModelView):
'WHERE invoice IN (' + ','.join(('%s',) * len(ids)) + ') ' \
'GROUP BY invoice', ids)
for invoice_id, sum in cursor.fetchall():
# SQLite uses float for SUM
if not isinstance(sum, Decimal):
sum = Decimal(str(sum))
res[invoice_id] = sum
for invoice in self.browse(cursor, user, ids, context=context):