diff --git a/ee/lib/ee/banzai/filter/abstract_reference_filter.rb b/ee/lib/ee/banzai/filter/abstract_reference_filter.rb
new file mode 100644
index 0000000000000000000000000000000000000000..f7fe085711a35f42ffc5bb6d80bc246c9ca91400
--- /dev/null
+++ b/ee/lib/ee/banzai/filter/abstract_reference_filter.rb
@@ -0,0 +1,16 @@
+# frozen_string_literal: true
+
+module EE
+  module Banzai
+    module Filter
+      module AbstractReferenceFilter
+        extend ::Gitlab::Utils::Override
+
+        override :current_project_namespace_path
+        def current_project_namespace_path
+          @current_project_namespace_path ||= (project&.namespace || group)&.full_path
+        end
+      end
+    end
+  end
+end
diff --git a/lib/banzai/filter/abstract_reference_filter.rb b/lib/banzai/filter/abstract_reference_filter.rb
index 7b1c8fe948117c2c6d914da827107e7268168f45..191c3a94a6c6fa3056ad5cd700d9c53391d50214 100644
--- a/lib/banzai/filter/abstract_reference_filter.rb
+++ b/lib/banzai/filter/abstract_reference_filter.rb
@@ -327,7 +327,7 @@ module Banzai
       end
 
       def current_project_namespace_path
-        @current_project_namespace_path ||= (project&.namespace || group)&.full_path
+        @current_project_namespace_path ||= project&.namespace&.full_path
       end
 
       private
@@ -359,3 +359,5 @@ module Banzai
     end
   end
 end
+
+Banzai::Filter::AbstractReferenceFilter.prepend(EE::Banzai::Filter::AbstractReferenceFilter)