[#2212] Corriger la conversion en euros
authorEric Mc Sween <eric.mcsween@auf.org>
Tue, 11 Oct 2011 20:37:38 +0000 (16:37 -0400)
committerEric Mc Sween <eric.mcsween@auf.org>
Tue, 11 Oct 2011 20:37:38 +0000 (16:37 -0400)
project/dae/models.py

index f515cea..0befb6d 100644 (file)
@@ -226,10 +226,10 @@ class Poste(PosteWorkflow, models.Model):
             raise DeviseException('Taux indisponible pour la devise %s (%s)' % (self.devise_min, self.implantation))
 
     def get_couts_minimum_euros(self):
-        return self.get_couts_minimum() * self.get_taux_minimum()
+        return float(self.get_couts_minimum()) * self.get_taux_minimum()
 
     def get_salaire_minimum_euros(self):
-        return self.get_salaire_minimum() * self.get_taux_minimum()
+        return float(self.get_salaire_minimum()) * self.get_taux_minimum()
 
     def get_couts_maximum(self):
         return self.salaire_max + self.indemn_expat_max + self.indemn_fct_max + self.charges_patronales_max + self.autre_max
@@ -248,10 +248,10 @@ class Poste(PosteWorkflow, models.Model):
             raise DeviseException('Taux indisponible pour la devise %s (%s)' % (self.devise_max, self.implantation))
 
     def get_couts_maximum_euros(self):
-        return self.get_couts_maximum() * self.get_taux_maximum()
+        return float(self.get_couts_maximum()) * self.get_taux_maximum()
 
     def get_salaire_maximum_euros(self):
-        return self.get_salaire_maximum() * self.get_taux_maximum()
+        return float(self.get_salaire_maximum()) * self.get_taux_maximum()
 
     def show_taux_minimum(self):
         try: