diff --git a/backend/services/project_search_service.py b/backend/services/project_search_service.py index 43f7195317..fb2f6f2bbd 100644 --- a/backend/services/project_search_service.py +++ b/backend/services/project_search_service.py @@ -705,6 +705,7 @@ async def filter_by_user_permission(user, permission: str): FROM team_members tm JOIN project_teams pt ON tm.team_id = pt.team_id WHERE tm.user_id = :user_id + AND tm.active = True AND pt.role = ANY(:team_roles) ) { "AND p." + permission + f" = {permission_class.TEAMS.value}" if user.mapping_level == MappingLevel.BEGINNER.value else "" }