Commit da4165f8 by Thanh Hung Pham

Fix continue row error when import csv

parent 105faa0e
...@@ -13,10 +13,10 @@ class Import::CSVReader ...@@ -13,10 +13,10 @@ class Import::CSVReader
def import def import
@logger.info('Start read data') @logger.info('Start read data')
puts '=======Start read data=======' puts '=======Start read data======='
begin
csv_text = File.read(@file) csv_text = File.read(@file)
csv = CSV.parse(csv_text, headers: :true) csv = CSV.parse(csv_text, headers: :true)
csv.each do |row| csv.each do |row|
begin
# Job type information # Job type information
job_type = import_job_type(row) job_type = import_job_type(row)
...@@ -37,10 +37,11 @@ class Import::CSVReader ...@@ -37,10 +37,11 @@ class Import::CSVReader
# Job Category Information # Job Category Information
import_job_category(job, category) import_job_category(job, category)
end
rescue StandardError => e rescue StandardError => e
logger.error(e.message) logger.error(e.message)
logger.error(e.backtrace) logger.error(e.backtrace)
next
end
end end
puts '=======End read data=======' puts '=======End read data======='
@logger.info('End read data') @logger.info('End read data')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment