Corrigé l'import des employés lorsque le pays est codé à -1
[auf_rh_dae.git] / project / legacy / management / commands / rh_import_legacy.py
index 5fff975..1a5d996 100644 (file)
@@ -82,7 +82,7 @@ def sync_employe():
             ville=fiche.ville,
             province=fiche.etat_province,
             code_postal=fiche.code_postal_cedex,
-            pays_id=fiche.pays_iso2,
+            pays_id=fiche.pays_iso2 if fiche.pays_iso2 != '-1' else None,
             date_creation=fiche.date_ouverture,
             date_modification=fiche.date_maj,
             actif=True,
@@ -226,7 +226,10 @@ def sync_tauxchange():
     for taux in legacy.TauxChangeAnnuel.objects.exclude(taux_annuel=None):
 
         # Créer la devise
-        devise, created = rh.Devise.objects.get_or_create(code=taux.code_devise)
+        try:
+            devise, created = rh.Devise.objects.get_or_create(code=taux.code_devise)
+        except:
+            import pdb; pdb.set_trace()
         if created:
             devise.nom=taux.nom_devise
             devise.save()