Private
Public Access
1
0

remember form

This commit is contained in:
Sander Roosendaal
2022-11-02 19:44:20 +01:00
parent ae8d38f08a
commit f4cb5f1c4a

View File

@@ -135,6 +135,7 @@ def analysis_new(request,
chartform = AnalysisChoiceForm(request.POST)
if chartform.is_valid():
options['form'] = chartform.cleaned_data
for key, value in chartform.cleaned_data.items():
options[key] = value
@@ -237,6 +238,11 @@ def analysis_new(request,
if id:
form.fields["workouts"].initial = [firstworkout]
chartform = AnalysisChoiceForm(initial={'function': function})
try:
chartformoptions = options['form']
chartform = AnalysisChoiceForm(initial=chartformoptions)
except KeyError:
pass
selectedworkouts = Workout.objects.none()
else:
selectedworkouts = Workout.objects.filter(id__in=ids)
@@ -1982,9 +1988,7 @@ class SavedAnalysisView(UserPassesTestMixin, View):
request.session['analyses'] = [a.id for a in self.selected]
# now should redirect to analysis
self.script, self.div = self.chart(self.selected)
else:
print(form.errors)
return render(request, self.template_name,
{
'breadcrumbs': self.breadcrumbs,