[FIX] project: Fix tags name_search perf
closes odoo/odoo#99762 X-original-commit: 4eaddc72ab09c70b200479872c397d5707cee6ab Signed-off-by: Laurent Stukkens (ltu) <ltu@odoo.com>
This commit is contained in:
committed by
Laurent Stukkens (LTU)
parent
2e94048322
commit
faf1fe1b41
@@ -2594,10 +2594,9 @@ class ProjectTags(models.Model):
|
||||
]
|
||||
|
||||
def _get_project_tags_domain(self, domain, project_id):
|
||||
return expression.AND([
|
||||
domain,
|
||||
['|', ('task_ids.project_id', '=', project_id), ('project_ids', 'in', project_id)]
|
||||
])
|
||||
tag_ids = list(self.with_user(SUPERUSER_ID)._search(
|
||||
['|', ('task_ids.project_id', '=', project_id), ('project_ids', 'in', project_id)]))
|
||||
return expression.AND([domain, [('id', 'in', tag_ids)]])
|
||||
|
||||
@api.model
|
||||
def search_read(self, domain=None, fields=None, offset=0, limit=None, order=None):
|
||||
|
||||
Reference in New Issue
Block a user