corrigé un bug dû à une fonction manquante
[auf_rh_dae.git] / project / rh / models.py
index 4156a81..34d2819 100644 (file)
@@ -775,7 +775,19 @@ class ValeurPoint(Metadata):
 
     class Meta:
         ordering = ['annee', 'implantation__nom']
-        
+
+    def get_tauxchange_courant(self):
+        """
+        Recherche le taux courant associé à la valeur d'un point.
+        Tous les taux de l'année courante sont chargés, pour optimiser un
+        affichage en liste. (On pourrait probablement améliorer le manager pour
+        lui greffer le taux courant sous forme de JOIN)
+        """
+        for tauxchange in self.tauxchange:
+            if tauxchange.implantation_id == self.implantation_id:
+                return tauxchange
+        return None
+
     def __unicode__(self):
         tx = self.get_tauxchange_courant()
         if tx: