CE pipelines don't respond to sourced_pipelines
We also scope the `rescue`s to only those raised by ActiveRecord, which would have allowed us to spot this logic error sooner.
This commit is contained in:
parent
3c6fee700d
commit
6331ddbe56
1 changed files with 3 additions and 3 deletions
|
@ -81,7 +81,7 @@ class Gitlab::Seeder::Pipelines
|
|||
@project.repository.commits('master', limit: 4).map do |commit|
|
||||
create_pipeline!(@project, 'master', commit).tap do |pipeline|
|
||||
random_pipeline.tap do |triggered_by_pipeline|
|
||||
triggered_by_pipeline.sourced_pipelines.create(
|
||||
triggered_by_pipeline.try(:sourced_pipelines)&.create(
|
||||
source_job: triggered_by_pipeline.builds.all.sample,
|
||||
source_project: triggered_by_pipeline.project,
|
||||
project: pipeline.project,
|
||||
|
@ -89,7 +89,7 @@ class Gitlab::Seeder::Pipelines
|
|||
end
|
||||
end
|
||||
end
|
||||
rescue
|
||||
rescue ActiveRecord::ActiveRecordError
|
||||
[]
|
||||
end
|
||||
|
||||
|
@ -106,7 +106,7 @@ class Gitlab::Seeder::Pipelines
|
|||
end
|
||||
|
||||
pipelines.flatten
|
||||
rescue
|
||||
rescue ActiveRecord::ActiveRecordError
|
||||
[]
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue