diff options
Diffstat (limited to 'lib/bulk_imports/pipeline/runner.rb')
-rw-r--r-- | lib/bulk_imports/pipeline/runner.rb | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/bulk_imports/pipeline/runner.rb b/lib/bulk_imports/pipeline/runner.rb index 81f8dee30d9..1e2d9152047 100644 --- a/lib/bulk_imports/pipeline/runner.rb +++ b/lib/bulk_imports/pipeline/runner.rb @@ -58,11 +58,9 @@ module BulkImports importer: 'gitlab_migration' ) rescue BulkImports::NetworkError => e - if e.retriable?(context.tracker) - raise BulkImports::RetryPipelineError.new(e.message, e.retry_delay) - else - log_and_fail(e, step) - end + raise BulkImports::RetryPipelineError.new(e.message, e.retry_delay) if e.retriable?(context.tracker) + + log_and_fail(e, step) rescue BulkImports::RetryPipelineError raise rescue StandardError => e |