[#3292] On perdait le poste RH lors de l'édition d'un poste DAE
authorEric Mc Sween <eric.mcsween@auf.org>
Wed, 6 Jun 2012 16:39:05 +0000 (12:39 -0400)
committerEric Mc Sween <eric.mcsween@auf.org>
Wed, 6 Jun 2012 16:39:05 +0000 (12:39 -0400)
project/dae/views.py

index 15d18c8..e5e456c 100644 (file)
@@ -121,7 +121,6 @@ def poste(request, key=None):
 
     if key:
         # Poste existant
-        data['poste'] = key
         source, id = key.split('-')
 
         if source == 'dae':
@@ -132,6 +131,10 @@ def poste(request, key=None):
             poste = dae.Poste(id_rh=p, nom=p.type_poste.nom)
             for field in ('implantation', 'type_poste', ):
                 setattr(poste, field, getattr(p, field))
+        if poste.id_rh_id:
+            data['poste'] = 'rh-' + str(poste.id_rh_id)
+        else:
+            data['poste'] = key
     else:
         # Nouveau poste
         vars['new'] = True