From 176a5298c88014b2c4d5cde05f4253c79d54ea7c Mon Sep 17 00:00:00 2001
From: mo khan <mo@mokhan.ca>
Date: Mon, 5 Feb 2024 08:45:48 +0000
Subject: [PATCH] Scope feature flag to root namespace

---
 ee/app/policies/ee/group_policy.rb   | 2 +-
 ee/app/policies/ee/project_policy.rb | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/ee/app/policies/ee/group_policy.rb b/ee/app/policies/ee/group_policy.rb
index f6351e2218d79..c875445864329 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 8ea26d93947a6..4cab6ad551a1c 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
 
-- 
GitLab