Reviewers: ,


Please review this at http://codereview.tryton.org/945002/

Affected files:
  M trytond/model/modelsql.py


Index: trytond/model/modelsql.py
===================================================================

--- a/trytond/model/modelsql.py
+++ b/trytond/model/modelsql.py
@@ -1256,8 +1256,9 @@
                     if 'active' in Target._fields:
                         m2o_search += [('active', 'in', (True, False))]
                     if hasattr(field, 'search'):
+                        conv = int if field._type == 'many2one' else str
                         domain.extend([(fargs[0], 'in',
-                                    map(int, Target.search(m2o_search,
+                                    map(conv, Target.search(m2o_search,
                                             order=[])))])
                         domain.pop(i)
                     else:



Reply via email to