[('rh-%s' % p.id, unicode(p)) for p in rhv1],
key=lambda t: t[1])
+ def save(self, *args, **kwargs):
+ kwargs2 = kwargs.copy()
+ kwargs2['commit'] = False
+ poste = super(PosteForm, self).save(*args, **kwargs2)
+ # id_rh
+ if 'commit' not in kwargs or kwargs['commit']:
+ poste.save()
+ return poste
+
class PosteFinancementForm(forms.ModelForm):
""" Formulaire des sources de financement pour un poste. """