diff --git a/app/services/users/activity_service.rb b/app/services/users/activity_service.rb
index b09fdb3ec72bd2b8f7d23d8cfc33f7944fe76c73..c4f44d7582ea7145950f848d6cb5008dd869b3af 100644
--- a/app/services/users/activity_service.rb
+++ b/app/services/users/activity_service.rb
@@ -32,7 +32,7 @@ def record_activity
       today = Date.today
       return if user.last_activity_on == today
 
-      if Feature.disabled?(:do_not_use_exclusive_lease_for_user_activity_service)
+      if Feature.disabled?(:do_not_use_exclusive_lease_for_user_activity_service, user)
         lease = Gitlab::ExclusiveLease.new("activity_service:#{user.id}", timeout: LEASE_TIMEOUT)
         # Skip transaction checks for exclusive lease as it is breaking system specs.
         # See issue: https://gitlab.com/gitlab-org/gitlab/-/issues/441536