- # if dossier and dossier.poste:
- # dossier_form.fields['employe_anterieur'].queryset = (
- # dossier_form.fields['employe_anterieur'].queryset.filter(
- # rh_dossiers__poste=dossier.poste,
- # ).distinct()
- # )
+ try:
+ rh_poste = poste.id_rh
+ except rh.Poste.DoesNotExist:
+ rh_poste = None
+ if dossier and rh_poste:
+ dossier_form.fields['employe_anterieur'].queryset = (
+ dossier_form.fields['employe_anterieur'].queryset.filter(
+ rh_dossiers__poste__pk=rh_poste.pk,
+ ).distinct()
+ )