diff --git a/app/services/importers/alumni.rb b/app/services/importers/alumni.rb index 820e6749a2c1432dd0fe5763541cc113757f7319..e483c69c63f34fb10ecb6ba1983a1946e643057d 100644 --- a/app/services/importers/alumni.rb +++ b/app/services/importers/alumni.rb @@ -16,9 +16,10 @@ module Importers @hash = hash @error = nil extract_variables - person.save - # manage picture - # save if valid? + if valid? + person.save + # manage picture + end end def valid? @@ -107,6 +108,7 @@ module Importers person.is_alumnus = true person.slug = person.to_s.parameterize.dasherize person + end end def organization @@ -128,16 +130,5 @@ module Importers @organization end - def save - organization.save - end - - def clean_encoding(value) - return if value.nil? - if value.encoding != 'UTF-8' - value = value.force_encoding 'UTF-8' - end - value.strip - end end end