diff --git a/spec/requests/organizations/organizations_controller_spec.rb b/spec/requests/organizations/organizations_controller_spec.rb
index 2f9ed131d11cd761ed8f1da776fbdc9e9a20aa38..939cfb469b46492f49e6196f550704ccd21d20d5 100644
--- a/spec/requests/organizations/organizations_controller_spec.rb
+++ b/spec/requests/organizations/organizations_controller_spec.rb
@@ -210,17 +210,16 @@
 
       context 'when organization has multiple projects' do
         let_it_be(:stale_project) do
-          create(:project, organization: organization, last_activity_at: Date.yesterday)
+          create(:project, :public, organization: organization, last_activity_at: 3.days.ago)
+            .tap { |project| create(:project_member, :developer, user:, project:) }
         end
 
         let_it_be(:recently_updated_project) do
-          create(:project, organization: organization, last_activity_at: Date.current)
+          create(:project, :public, organization: organization, last_activity_at: Date.current)
+            .tap { |project| create(:project_member, :developer, user:, project:) }
         end
 
         before_all do
-          stale_project.add_developer(user)
-          recently_updated_project.add_developer(user)
-
           sign_in(user)
         end