diff options
author | Stan Hu <stanhu@gmail.com> | 2018-12-26 07:27:42 +0000 |
---|---|---|
committer | Stan Hu <stanhu@gmail.com> | 2018-12-26 07:27:42 +0000 |
commit | fddb47469e6d711a92bd513f4a60c615b38b2d94 (patch) | |
tree | 070dac1abde07f75c3a19f512da992212a4eee09 | |
parent | 5dc656fc1f053d397ad1e6c1d85a815f03a5d634 (diff) | |
parent | fcfc7e68400828de39a0157a976b6d02b6ca5e40 (diff) | |
download | gitlab-ce-fddb47469e6d711a92bd513f4a60c615b38b2d94.tar.gz |
Merge branch 'fix-24-forks-seeder-cannot-find-project' into 'master'
Fix the seeder 24_forks.rb cannot find public project
See merge request gitlab-org/gitlab-ce!24031
-rw-r--r-- | db/fixtures/development/24_forks.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/db/fixtures/development/24_forks.rb b/db/fixtures/development/24_forks.rb index 61e39c871e6..5eb5956ec74 100644 --- a/db/fixtures/development/24_forks.rb +++ b/db/fixtures/development/24_forks.rb @@ -4,6 +4,12 @@ Sidekiq::Testing.inline! do Gitlab::Seeder.quiet do User.all.sample(10).each do |user| source_project = Project.public_only.sample + + ## + # 04_project.rb might not have created a public project because + # we use randomized approach (e.g. `Array#sample`). + return unless source_project + fork_project = Projects::ForkService.new(source_project, user, namespace: user.namespace).execute if fork_project.valid? |