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 +8,10 @@
8 {{ my_goals_formset.non_form_errors }} 8 {{ my_goals_formset.non_form_errors }}
9 9
10 {% for form, item in my_goals_formset|zip:goals.item_goal.all %} 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 {{ form.errors }} 15 {{ form.errors }}
14 16
15 {% if form.instance.pk %}{{ form.DELETE }}{% endif %} 17 {% if form.instance.pk %}{{ form.DELETE }}{% endif %}
goals/views.py
@@ -410,7 +410,7 @@ class UpdateSubmit(LoginRequiredMixin, LogMixin, generic.UpdateView): @@ -410,7 +410,7 @@ class UpdateSubmit(LoginRequiredMixin, LogMixin, generic.UpdateView):
410 goals = get_object_or_404(Goals, slug = slug) 410 goals = get_object_or_404(Goals, slug = slug)
411 411
412 MyGoalsFormset = modelformset_factory(MyGoals, form = MyGoalsForm, extra = 0) 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 return self.render_to_response(self.get_context_data(my_goals_formset = my_goals_formset)) 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,7 +424,7 @@ class UpdateSubmit(LoginRequiredMixin, LogMixin, generic.UpdateView):
424 goals = get_object_or_404(Goals, slug = slug) 424 goals = get_object_or_404(Goals, slug = slug)
425 425
426 MyGoalsFormset = modelformset_factory(MyGoals, form = MyGoalsForm, extra = 0) 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 if (my_goals_formset.is_valid()): 429 if (my_goals_formset.is_valid()):
430 return self.form_valid(my_goals_formset) 430 return self.form_valid(my_goals_formset)