Check if task succeeded and execute reindex task

This commit is contained in:
adam.harbas@a-net.ba
2016-01-04 09:56:40 +01:00
parent 3fc4a9edea
commit 6b61afebc0
4 changed files with 22 additions and 5 deletions

View File

@@ -243,6 +243,7 @@ def do_import(validate_only)
input_file = ENV['INPUT']
if input_file.to_s == ""
puts "Input file is missing! Please provide input file in form INPUT=somefile.csv"
puts RakeTasksHelper.task_error_message
return
end
@@ -275,6 +276,7 @@ def do_import(validate_only)
if should_rollback
puts "Import failed, please check the import log file for error details."
logger.info "Rolling back because of errors"
puts RakeTasksHelper.task_error_message
end
raise ActiveRecord::Rollback
@@ -284,6 +286,7 @@ def do_import(validate_only)
puts "Import failed, please check the import log file for error details."
puts "Error while importing: #{e}"
logger.error "Error while importing: #{e}"
puts RakeTasksHelper.task_error_message
end
puts "Import done"
logger.info "Import done"