diff options
Diffstat (limited to 'lib/banzai/filter/references/user_reference_filter.rb')
-rw-r--r-- | lib/banzai/filter/references/user_reference_filter.rb | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/lib/banzai/filter/references/user_reference_filter.rb b/lib/banzai/filter/references/user_reference_filter.rb index a3784004087..3fcb36c4714 100644 --- a/lib/banzai/filter/references/user_reference_filter.rb +++ b/lib/banzai/filter/references/user_reference_filter.rb @@ -65,13 +65,10 @@ module Banzai # The keys of this Hash are the namespace paths, the values the # corresponding Namespace objects. def namespaces - cross_join_issue = "https://gitlab.com/gitlab-org/gitlab/-/issues/417466" - Gitlab::Database.allow_cross_joins_across_databases(url: cross_join_issue) do - @namespaces ||= Namespace.eager_load(:owner, :route) - .where_full_path_in(usernames) - .index_by(&:full_path) - .transform_keys(&:downcase) - end + @namespaces ||= Namespace.preload(:owner, :route) + .where_full_path_in(usernames) + .index_by(&:full_path) + .transform_keys(&:downcase) end # Returns all usernames referenced in the current document. |