Commit bdf7d172d5fc1bcf64626384e27719f536538cf0
1 parent
a9017961
Exists in
master
and in
3 other branches
Adjusting my goals update error
Showing
2 changed files
with
6 additions
and
4 deletions
Show diff stats
goals/templates/goals/_form_submit.html
... | ... | @@ -8,8 +8,10 @@ |
8 | 8 | {{ my_goals_formset.non_form_errors }} |
9 | 9 | |
10 | 10 | {% for form, item in my_goals_formset|zip:goals.item_goal.all %} |
11 | - {% render_field form.id %} | |
12 | - {% render_field form.item %} | |
11 | + {% for hidden in form.hidden_fields %} | |
12 | + {{ hidden }} | |
13 | + {% endfor %} | |
14 | + | |
13 | 15 | {{ form.errors }} |
14 | 16 | |
15 | 17 | {% if form.instance.pk %}{{ form.DELETE }}{% endif %} | ... | ... |
goals/views.py
... | ... | @@ -410,7 +410,7 @@ class UpdateSubmit(LoginRequiredMixin, LogMixin, generic.UpdateView): |
410 | 410 | goals = get_object_or_404(Goals, slug = slug) |
411 | 411 | |
412 | 412 | MyGoalsFormset = modelformset_factory(MyGoals, form = MyGoalsForm, extra = 0) |
413 | - my_goals_formset = MyGoalsFormset() | |
413 | + my_goals_formset = MyGoalsFormset(queryset = MyGoals.objects.filter(user = request.user, item__goal = goals)) | |
414 | 414 | |
415 | 415 | return self.render_to_response(self.get_context_data(my_goals_formset = my_goals_formset)) |
416 | 416 | |
... | ... | @@ -424,7 +424,7 @@ class UpdateSubmit(LoginRequiredMixin, LogMixin, generic.UpdateView): |
424 | 424 | goals = get_object_or_404(Goals, slug = slug) |
425 | 425 | |
426 | 426 | MyGoalsFormset = modelformset_factory(MyGoals, form = MyGoalsForm, extra = 0) |
427 | - my_goals_formset = MyGoalsFormset(self.request.POST) | |
427 | + my_goals_formset = MyGoalsFormset(self.request.POST, queryset = MyGoals.objects.filter(user = request.user, item__goal = goals)) | |
428 | 428 | |
429 | 429 | if (my_goals_formset.is_valid()): |
430 | 430 | return self.form_valid(my_goals_formset) | ... | ... |