Fix SUM with SQLite for issue1184
This commit is contained in:
1 parent
873eb7e49e
commit
0743caae5b
1 file changed
+3
@@ -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):
|
||||
|
||||
Reference in new issue
Block a user