Commit bdf7d172d5fc1bcf64626384e27719f536538cf0

Authored by Zambom
1 parent a9017961

Adjusting my goals update error

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)
... ...