#2069
authorOlivier Larchevêque <olivier.larcheveque@gmail.com>
Tue, 30 Aug 2011 20:02:33 +0000 (16:02 -0400)
committerOlivier Larchevêque <olivier.larcheveque@gmail.com>
Tue, 30 Aug 2011 20:02:33 +0000 (16:02 -0400)
project/dae/models.py

index 0c59c52..c0145f4 100644 (file)
@@ -700,9 +700,9 @@ class DossierComparaison(models.Model):
     def taux_devise(self):
         if self.devise.code == 'EUR':
           return 1
-        liste_taux = self.devise.tauxchange_set.order_by('-annee').filter(implantation=self.dossier.poste.implantation)
+        liste_taux = self.devise.tauxchange_set.order_by('-annee').filter(implantation=self.implantation)
         if len(liste_taux) == 0:
-            raise DeviseException(u"La devise %s n'a pas de taux pour l'implantation %s" % (self.devise, self.dossier.poste.implantation))
+            raise DeviseException(u"La devise %s n'a pas de taux pour l'implantation %s" % (self.devise, self.implantation))
         else:
             return liste_taux[0].taux