diff --git a/trytond/model/modelsql.py b/trytond/model/modelsql.py index 6a562a4855..7db78650ef 100644 --- a/trytond/model/modelsql.py +++ b/trytond/model/modelsql.py @@ -1383,7 +1383,7 @@ class ModelSQL(ModelStorage): ids2 = map(int, Target.search([ ('rec_name', 'ilike', domain[i][2]), ], order=[])) - elif isinstance(domain[i][2], (int, long)): + elif not isinstance(domain[i][2], list): ids2 = [domain[i][2]] else: ids2 = domain[i][2] @@ -1479,7 +1479,7 @@ class ModelSQL(ModelStorage): ids2 = map(int, Field.search([ ('rec_name', 'like', domain[i][2]), ], order=[])) - elif isinstance(domain[i][2], (int, long)): + elif not isinstance(domain[i][2], list): ids2 = [domain[i][2]] else: ids2 = domain[i][2]