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,
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()
-class DeviseManager(NoDeleteManager):
-
- def get_query_set(self):
- # exclure US et CAN
- return super(DeviseManager, self).get_query_set().exclude(id__in=(3, 15))
-
class Devise(AUFMetadata):
"""Devise monétaire.
"""
- objects = DeviseManager()
-
code = models.CharField(max_length=10, unique=True)
nom = models.CharField(max_length=255)