Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/workers/gitlab/github_import/stage/import_issue_events_worker.rb')
-rw-r--r--app/workers/gitlab/github_import/stage/import_issue_events_worker.rb14
1 files changed, 2 insertions, 12 deletions
diff --git a/app/workers/gitlab/github_import/stage/import_issue_events_worker.rb b/app/workers/gitlab/github_import/stage/import_issue_events_worker.rb
index 0ec0a1b58d2..54ed4c47e78 100644
--- a/app/workers/gitlab/github_import/stage/import_issue_events_worker.rb
+++ b/app/workers/gitlab/github_import/stage/import_issue_events_worker.rb
@@ -15,9 +15,9 @@ module Gitlab
# client - An instance of Gitlab::GithubImport::Client.
# project - An instance of Project.
def import(client, project)
- importer = importer_class(project)
- return skip_to_next_stage(project) if importer.nil?
+ return skip_to_next_stage(project) if import_settings(project).disabled?(:single_endpoint_issue_events_import)
+ importer = ::Gitlab::GithubImport::Importer::SingleEndpointIssueEventsImporter
info(project.id, message: "starting importer", importer: importer.name)
waiter = importer.new(project, client).execute
move_to_next_stage(project, { waiter.key => waiter.jobs_remaining })
@@ -25,16 +25,6 @@ module Gitlab
private
- def importer_class(project)
- if Feature.enabled?(:github_importer_single_endpoint_issue_events_import, project.group, type: :ops)
- ::Gitlab::GithubImport::Importer::SingleEndpointIssueEventsImporter
- elsif Feature.enabled?(:github_importer_issue_events_import, project.group, type: :ops)
- ::Gitlab::GithubImport::Importer::IssueEventsImporter
- else
- nil
- end
- end
-
def skip_to_next_stage(project)
info(project.id, message: "skipping importer", importer: "IssueEventsImporter")
move_to_next_stage(project)