prevent from no devise
[auf_rh_dae.git] / project / dae / models.py
index 376a4fd..1a065c9 100644 (file)
@@ -464,6 +464,8 @@ class Dossier(DossierWorkflow, rh.Dossier_):
         return True
 
     def get_salaire_anterieur_euros(self):
+        if self.devise_anterieur is None:
+            return None
         try:
             taux = self.taux_devise(self.devise_anterieur)
         except Exception, e:
@@ -474,8 +476,10 @@ class Dossier(DossierWorkflow, rh.Dossier_):
 
 
     def get_salaire_titulaire_anterieur_euros(self):
+        if self.devise_titulaire_anterieur is None:
+            return None
         try:
-            taux = self.taux_devise(self.devise_anterieur)
+            taux = self.taux_devise(self.devise_titulaire_anterieur)
         except Exception, e:
             return e
         if not taux: