diff --git a/spec/frontend/fixtures/blob.rb b/spec/frontend/fixtures/blob.rb index 35a7ff4eb07713bd011963c7be67049ae06c318b..af5488238860e371418281430240287c134d0be6 100644 --- a/spec/frontend/fixtures/blob.rb +++ b/spec/frontend/fixtures/blob.rb @@ -7,7 +7,7 @@ let(:namespace) { create(:namespace, name: 'frontend-fixtures' )} let(:project) { create(:project, :repository, namespace: namespace, path: 'branches-project') } - let(:user) { project.owner } + let(:user) { project.first_owner } render_views diff --git a/spec/frontend/fixtures/branches.rb b/spec/frontend/fixtures/branches.rb index 828564977e0a18154599b88867149cf228e6a4dd..b3bb4b8873ad052dce1c0dc2f064e37b9636343d 100644 --- a/spec/frontend/fixtures/branches.rb +++ b/spec/frontend/fixtures/branches.rb @@ -7,7 +7,7 @@ let_it_be(:namespace) { create(:namespace, name: 'frontend-fixtures' )} let_it_be(:project) { create(:project, :repository, namespace: namespace, path: 'branches-project') } - let_it_be(:user) { project.owner } + let_it_be(:user) { project.first_owner } after(:all) do remove_repository(project) diff --git a/spec/frontend/fixtures/clusters.rb b/spec/frontend/fixtures/clusters.rb index ea8835552559df13d64b94bb5c0d1f085974661a..49596d9877461d020423b393d7a1ff7a185c167b 100644 --- a/spec/frontend/fixtures/clusters.rb +++ b/spec/frontend/fixtures/clusters.rb @@ -8,7 +8,7 @@ let(:namespace) { create(:namespace, name: 'frontend-fixtures' )} let(:project) { create(:project, :repository, namespace: namespace) } let(:cluster) { create(:cluster, :provided_by_gcp, projects: [project]) } - let(:user) { project.owner } + let(:user) { project.first_owner } render_views diff --git a/spec/frontend/fixtures/commit.rb b/spec/frontend/fixtures/commit.rb index f9e0f604b52fbbb5a8e5e3e5cf4045a01ab2ea3e..815c140950decd904b27853b7a95c96edcdadadc 100644 --- a/spec/frontend/fixtures/commit.rb +++ b/spec/frontend/fixtures/commit.rb @@ -6,7 +6,7 @@ include JavaScriptFixturesHelpers let_it_be(:project) { create(:project, :repository) } - let_it_be(:user) { project.owner } + let_it_be(:user) { project.first_owner } let_it_be(:commit) { project.commit("master") } before do diff --git a/spec/frontend/fixtures/freeze_period.rb b/spec/frontend/fixtures/freeze_period.rb index d9573c8000d1c164315b2554c4efa72ae99dbca9..dd16bd81b51d8c56031e4fdf7ea61f4f3cc7b4b7 100644 --- a/spec/frontend/fixtures/freeze_period.rb +++ b/spec/frontend/fixtures/freeze_period.rb @@ -7,7 +7,7 @@ include TimeZoneHelper let_it_be(:project) { create(:project, :repository, path: 'freeze-periods-project') } - let_it_be(:user) { project.owner } + let_it_be(:user) { project.first_owner } after(:all) do remove_repository(project) diff --git a/spec/frontend/fixtures/jobs.rb b/spec/frontend/fixtures/jobs.rb index 12584f3862930458559e7949900bb7104ff3d3d8..3cc874326553d6ddad565713c09869999f2347fe 100644 --- a/spec/frontend/fixtures/jobs.rb +++ b/spec/frontend/fixtures/jobs.rb @@ -7,7 +7,7 @@ let(:namespace) { create(:namespace, name: 'frontend-fixtures' )} let(:project) { create(:project, :repository, namespace: namespace, path: 'builds-project') } - let(:user) { project.owner } + let(:user) { project.first_owner } let(:pipeline) { create(:ci_empty_pipeline, project: project, sha: project.commit.id) } let!(:build_with_artifacts) { create(:ci_build, :success, :artifacts, :trace_artifact, pipeline: pipeline, stage: 'test', artifacts_expire_at: Time.now + 18.months) } let!(:failed_build) { create(:ci_build, :failed, pipeline: pipeline, stage: 'build') } diff --git a/spec/frontend/fixtures/merge_requests.rb b/spec/frontend/fixtures/merge_requests.rb index 68ed2ca2359b381fcfba68527bae213a8c9af6d3..a38f5659b73c88916681554ecdd22874086a29bf 100644 --- a/spec/frontend/fixtures/merge_requests.rb +++ b/spec/frontend/fixtures/merge_requests.rb @@ -7,7 +7,7 @@ let(:namespace) { create(:namespace, name: 'frontend-fixtures' )} let(:project) { create(:project, :repository, namespace: namespace, path: 'merge-requests-project') } - let(:user) { project.owner } + let(:user) { project.first_owner } # rubocop: disable Layout/TrailingWhitespace let(:description) do diff --git a/spec/frontend/fixtures/merge_requests_diffs.rb b/spec/frontend/fixtures/merge_requests_diffs.rb index e733764f248e5e49c8ddac7f4bdc7532ab90a0a2..7f0d650b7108ed4e1eda401cf401a8e4f54f3105 100644 --- a/spec/frontend/fixtures/merge_requests_diffs.rb +++ b/spec/frontend/fixtures/merge_requests_diffs.rb @@ -7,7 +7,7 @@ let(:namespace) { create(:namespace, name: 'frontend-fixtures' )} let(:project) { create(:project, :repository, namespace: namespace, path: 'merge-requests-project') } - let(:user) { project.owner } + let(:user) { project.first_owner } let(:merge_request) { create(:merge_request, source_project: project, target_project: project, description: '- [ ] Task List Item') } let(:path) { "files/ruby/popen.rb" } let(:position) do diff --git a/spec/frontend/fixtures/pipeline_schedules.rb b/spec/frontend/fixtures/pipeline_schedules.rb index 6389f59aa0a9d426340bdbcd34b5d99b0a440529..e155d27920dd6c7e321984cddc39008d1fa35e13 100644 --- a/spec/frontend/fixtures/pipeline_schedules.rb +++ b/spec/frontend/fixtures/pipeline_schedules.rb @@ -7,7 +7,7 @@ let(:namespace) { create(:namespace, name: 'frontend-fixtures' )} let(:project) { create(:project, :public, :repository) } - let(:user) { project.owner } + let(:user) { project.first_owner } let!(:pipeline_schedule) { create(:ci_pipeline_schedule, project: project, owner: user) } let!(:pipeline_schedule_populated) { create(:ci_pipeline_schedule, project: project, owner: user) } let!(:pipeline_schedule_variable1) { create(:ci_pipeline_schedule_variable, key: 'foo', value: 'foovalue', pipeline_schedule: pipeline_schedule_populated) } diff --git a/spec/frontend/fixtures/projects.rb b/spec/frontend/fixtures/projects.rb index 3c8964d398ad6401e6be5b0acbe1167d0262b142..fa7d61df3e8281f6e7be2f49b1055641e303d271 100644 --- a/spec/frontend/fixtures/projects.rb +++ b/spec/frontend/fixtures/projects.rb @@ -12,7 +12,7 @@ let(:project) { create(:project, namespace: namespace, path: 'builds-project', runners_token: runners_token, avatar: fixture_file_upload('spec/fixtures/dk.png', 'image/png')) } let(:project_with_repo) { create(:project, :repository, description: 'Code and stuff', avatar: fixture_file_upload('spec/fixtures/dk.png', 'image/png')) } let(:project_variable_populated) { create(:project, namespace: namespace, path: 'builds-project2', runners_token: runners_token) } - let(:user) { project.owner } + let(:user) { project.first_owner } render_views diff --git a/spec/frontend/fixtures/prometheus_service.rb b/spec/frontend/fixtures/prometheus_service.rb index bbd938c66f6e04d8af25c963f77f56383d2659be..aed73dc109634988e62020e72a0d69448abeb78b 100644 --- a/spec/frontend/fixtures/prometheus_service.rb +++ b/spec/frontend/fixtures/prometheus_service.rb @@ -8,7 +8,7 @@ let(:namespace) { create(:namespace, name: 'frontend-fixtures' )} let(:project) { create(:project_empty_repo, namespace: namespace, path: 'services-project') } let!(:integration) { create(:prometheus_integration, project: project) } - let(:user) { project.owner } + let(:user) { project.first_owner } render_views diff --git a/spec/frontend/fixtures/services.rb b/spec/frontend/fixtures/services.rb index a8293a080a90c75aef17826fce8d3c79b13d396f..f0bb8fb962fcedae86552eda552020cc5254c238 100644 --- a/spec/frontend/fixtures/services.rb +++ b/spec/frontend/fixtures/services.rb @@ -8,7 +8,7 @@ let(:namespace) { create(:namespace, name: 'frontend-fixtures' )} let(:project) { create(:project_empty_repo, namespace: namespace, path: 'services-project') } let!(:service) { create(:custom_issue_tracker_integration, project: project) } - let(:user) { project.owner } + let(:user) { project.first_owner } render_views diff --git a/spec/frontend/fixtures/snippet.rb b/spec/frontend/fixtures/snippet.rb index 397fb3e7124a8f1b742525f99b1844376796cf54..f05ff3ee269121258398c70a715896c2d83a1332 100644 --- a/spec/frontend/fixtures/snippet.rb +++ b/spec/frontend/fixtures/snippet.rb @@ -7,7 +7,7 @@ let(:namespace) { create(:namespace, name: 'frontend-fixtures' )} let(:project) { create(:project, :repository, namespace: namespace, path: 'branches-project') } - let(:user) { project.owner } + let(:user) { project.first_owner } let(:snippet) { create(:personal_snippet, :public, title: 'snippet.md', content: '# snippet', file_name: 'snippet.md', author: user) } render_views diff --git a/spec/frontend/fixtures/tags.rb b/spec/frontend/fixtures/tags.rb index 6cfa5f82efe56758c6592d9464c2e1f6acf2a55b..fdf85844ee242b5fc71f0a21a26642610473c37f 100644 --- a/spec/frontend/fixtures/tags.rb +++ b/spec/frontend/fixtures/tags.rb @@ -6,7 +6,7 @@ include JavaScriptFixturesHelpers let_it_be(:project) { create(:project, :repository, path: 'tags-project') } - let_it_be(:user) { project.owner } + let_it_be(:user) { project.first_owner } after(:all) do remove_repository(project) diff --git a/spec/frontend/fixtures/todos.rb b/spec/frontend/fixtures/todos.rb index a0573b0b6584f2c3deb974948c7b992941c847cd..7dce09e8f49328253cdfe8f0f1b2f6e484ed69c6 100644 --- a/spec/frontend/fixtures/todos.rb +++ b/spec/frontend/fixtures/todos.rb @@ -7,7 +7,7 @@ let(:namespace) { create(:namespace, name: 'frontend-fixtures' )} let(:project) { create(:project_empty_repo, namespace: namespace, path: 'todos-project') } - let(:user) { project.owner } + let(:user) { project.first_owner } let(:issue_1) { create(:issue, title: 'issue_1', project: project) } let!(:todo_1) { create(:todo, user: user, project: project, target: issue_1, created_at: 5.hours.ago) } let(:issue_2) { create(:issue, title: 'issue_2', project: project) }