diff --git a/trytond/osv/fields.py b/trytond/osv/fields.py index 5e72c78376..4af51e332b 100644 --- a/trytond/osv/fields.py +++ b/trytond/osv/fields.py @@ -542,8 +542,8 @@ class Many2Many(Column): continue cursor.execute('SELECT "' + self.target + '" ' \ 'FROM "' + self._rel + '" ' \ - 'WHERE ' + self.origin + ' = %s ' \ - 'AND ' + self.target + ' IN (' + \ + 'WHERE "' + self.origin + '" = %s ' \ + 'AND "' + self.target + '" IN (' + \ ','.join(['%s' for x in ids]) + ')', [obj_id] + ids) existing_ids = []