diff --git a/addons/project/models/project_task.py b/addons/project/models/project_task.py index e381bb7879b..d4509a423a4 100644 --- a/addons/project/models/project_task.py +++ b/addons/project/models/project_task.py @@ -1138,6 +1138,10 @@ class Task(models.Model): if isinstance(value, str) or (isinstance(value, list) and not all(isinstance(val, str) for val in value)): new_domain.append(("name", op, value)) if isinstance(value, int): + if op == "=": + op = "in" + if op == "!=": + op = "not in" new_domain.append(("id", op, [value])) else: new_domain.append(dom)