ActiveRecord::StatementInvalid: PG::AmbiguousColumn: ERROR: column reference "name" is ambiguous

https://sentry.gitlap.com/gitlab/gitlabcom/issues/218059/

PG::AmbiguousColumn: ERROR:  column reference "name" is ambiguous
LINE 1: ...) AND "projects"."archived" = 'f'  ORDER BY lower(name) asc ...
                                                             ^

  peek/views/pg.rb:17:in `async_exec'
    super(*args)
  peek/views/pg.rb:17:in `async_exec'
    super(*args)
  active_record/connection_adapters/postgresql_adapter.rb:592:in `block in exec_no_cache'
    log(sql, name, binds) { @connection.async_exec(sql, []) }
  active_record/connection_adapters/abstract_adapter.rb:484:in `block in log'
    :binds          => binds) { yield }
  active_support/notifications/instrumenter.rb:20:in `instrument'
    yield payload
...
(145 additional frame(s) were not displayed)

ActiveRecord::StatementInvalid: PG::AmbiguousColumn: ERROR:  column reference "name" is ambiguous
LINE 1: ...) AND "projects"."archived" = 'f'  ORDER BY lower(name) asc ...
                                                             ^
: SELECT  "projects"."id" FROM "projects" LEFT OUTER JOIN "routes" ON "routes"."source_id" = "projects"."id" AND "routes"."source_type" = 'Project' LEFT OUTER JOIN "namespaces" ON "namespaces"."id" = "projects"."namespace_id" LEFT OUTER JOIN "routes" "routes_namespaces" ON "routes_namespaces"."source_id" = "namespaces"."id" AND "routes_namespaces"."source_type" = 'Namespace' INNER JOIN trending_projects ON projects.id = trending_projects.project_id WHERE (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 419655 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (10,20)) AND "projects"."archived" = 'f'  ORDER BY lower(name) asc LIMIT 20 OFFSET 0

ActiveRecord::StatementInvalid: PG::AmbiguousColumn: ERROR:  column reference "name" is ambiguous
LINE 1: ...) AND "projects"."archived" = 'f'  ORDER BY lower(name) asc ...
                                                             ^
: SELECT  "projects"."id" FROM "projects" LEFT OUTER JOIN "routes" ON "routes"."source_id" = "projects"."id" AND "routes"."source_type" = 'Project' LEFT OUTER JOIN "namespaces" ON "namespaces"."id" = "projects"."namespace_id" LEFT OUTER JOIN "routes" "routes_namespaces" ON "routes_namespaces"."source_id" = "namespaces"."id" AND "routes_namespaces"."source_type" = 'Namespace' INNER JOIN trending_projects ON projects.id = trending_projects.project_id WHERE (EXISTS (SELECT 1 FROM "project_authorizations" WHERE "project_authorizations"."user_id" = 419655 AND (project_authorizations.project_id = projects.id)) OR projects.visibility_level IN (10,20)) AND "projects"."archived" = 'f'  ORDER BY lower(name) asc LIMIT 20 OFFSET 0