diff --git a/ee/app/policies/ee/group_policy.rb b/ee/app/policies/ee/group_policy.rb
index f6351e2218d79d4b6c7363b93ec86350e2874014..c87544586432994a7902ef0836fe2bbdca47723b 100644
--- a/ee/app/policies/ee/group_policy.rb
+++ b/ee/app/policies/ee/group_policy.rb
@@ -253,7 +253,7 @@ module GroupPolicy
       end
 
       condition(:developer_access_to_admin_vulnerability) do
-        ::Feature.disabled?(:disable_developer_access_to_admin_vulnerability, subject) &&
+        ::Feature.disabled?(:disable_developer_access_to_admin_vulnerability, subject&.root_ancestor) &&
           can?(:developer_access)
       end
 
diff --git a/ee/app/policies/ee/project_policy.rb b/ee/app/policies/ee/project_policy.rb
index 8ea26d93947a6e507ba149407c047c4460eb1052..4cab6ad551a1c3c9134a6854ee1ea8c9166f6952 100644
--- a/ee/app/policies/ee/project_policy.rb
+++ b/ee/app/policies/ee/project_policy.rb
@@ -295,7 +295,7 @@ module ProjectPolicy
       end
 
       condition(:developer_access_to_admin_vulnerability) do
-        ::Feature.disabled?(:disable_developer_access_to_admin_vulnerability, subject&.group) &&
+        ::Feature.disabled?(:disable_developer_access_to_admin_vulnerability, subject&.root_namespace) &&
           can?(:developer_access)
       end