fix dernier salaire au lieu de premier
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Wed, 1 Jun 2011 20:37:54 +0000 (16:37 -0400)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Wed, 1 Jun 2011 20:37:54 +0000 (16:37 -0400)
project/dae/views.py

index 781d537..901eadd 100644 (file)
@@ -449,7 +449,7 @@ def pre_filled_dossier(dossier_rh, employe_source, poste_rh):
             dossier.classement_anterieur = dossier_rh.classement
 
         # Récupération du salaire de base
-        remun = dossier_rh.remuneration_set.filter(type=1)
+        remun = dossier_rh.remuneration_set.filter(type=1).order_by('-date_effective')
         if remun:
             dossier.salaire_anterieur = remun[0].montant
 
@@ -466,8 +466,7 @@ def pre_filled_dossier(dossier_rh, employe_source, poste_rh):
                 dossier.employe_anterieur = titulaire
                 dossier.classement_titulaire_anterieur = d.classement
                 dossier.statut_titulaire_anterieur = d.statut
-                dossier.salaire_titulaire_anterieur = \
-                                        d.remuneration_set.all()[0].montant
+                dossier.salaire_titulaire_anterieur = d.remuneration_set.filter(type=1).order_by('-date_effective')[0].montant
             except:
                 pass
             # TODO: afficher l'info, les champs ne sont pas dans le