From d4dbfddf65ca6ba49e80d73c1c6d0146af02d689 Mon Sep 17 00:00:00 2001
From: pabois <pierreandre.boissinot@noesya.coop>
Date: Mon, 23 May 2022 20:17:58 +0200
Subject: [PATCH] wip importer alumni

---
 app/services/importers/alumni.rb | 19 +++++--------------
 1 file changed, 5 insertions(+), 14 deletions(-)

diff --git a/app/services/importers/alumni.rb b/app/services/importers/alumni.rb
index 820e6749a..e483c69c6 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
-- 
GitLab