aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/simple_importer.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/simple_importer.rb')
-rw-r--r--app/models/simple_importer.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/app/models/simple_importer.rb b/app/models/simple_importer.rb
index cf45fee37..4cfe90cff 100644
--- a/app/models/simple_importer.rb
+++ b/app/models/simple_importer.rb
@@ -37,6 +37,7 @@ class SimpleImporter < SimpleInterface
end
def encode_string s
+ return if s.nil?
s.encode("utf-8").force_encoding("utf-8")
end
@@ -80,6 +81,7 @@ class SimpleImporter < SimpleInterface
if self.configuration.ignore_failures
unless @current_record.save
@new_status = colorize("x", :red)
+ self.status = :success_with_errors
push_in_journal({message: "errors: #{@current_record.errors.messages}", error: "invalid record", event: :error, kind: :error})
end
else