added initial when no last rencontre with compte-rendu forms

This commit is contained in:
Arthur Gerbaud
2016-08-17 17:42:52 +02:00
parent 9812aa858c
commit d0a74735f1

View File

@@ -185,7 +185,6 @@ class CompteRenduCreateView(generic.DetailView):
) )
if new_form: if new_form:
last_rencontre = self.get_object().rencontres.last() last_rencontre = self.get_object().rencontres.last()
initial = None
if last_rencontre: if last_rencontre:
initial = { initial = {
'lieu': last_rencontre.lieu, 'lieu': last_rencontre.lieu,
@@ -193,6 +192,10 @@ class CompteRenduCreateView(generic.DetailView):
last_rencontre.heure_debut, last_rencontre.heure_debut,
last_rencontre.duree), last_rencontre.duree),
} }
else:
initial = {
'heure_debut': self.get_object().heure_debut
}
self.get_forms(initial=initial) self.get_forms(initial=initial)
return super().get(request, *args, **kwargs) return super().get(request, *args, **kwargs)