[#2626] Utiliser l'année de la valeur point pour déterminer la devise
authorEric Mc Sween <eric.mcsween@auf.org>
Tue, 7 Feb 2012 19:31:54 +0000 (14:31 -0500)
committerEric Mc Sween <eric.mcsween@auf.org>
Tue, 7 Feb 2012 19:31:54 +0000 (14:31 -0500)
project/legacy/management/commands/rh_import_legacy.py

index 42b485c..a7419c9 100644 (file)
@@ -245,9 +245,10 @@ def sync_valeurpoint():
     for vp in legacy.ValeurPoint.objects.all():
 
         # Trouver la devise associée à cette implantation
+        annee = vp.date_actif[:4]
         try:
-            taux = legacy.TauxChangeAnnuel.objects.get(annee='2011', id_implantation=vp.id_implantation)
-        except legacy.TauxChangeAnnuel.DoesNotExist:
+            taux = legacy.TauxChangeAnnuel.objects.get(annee=annee, id_implantation=vp.id_implantation)
+        except:
             continue
         devise = rh.Devise.objects.get(code=taux.code_devise)