Browse Source

fix task update bug

devel
Dmitry Novikov 7 years ago
parent
commit
730ad18f00
  1. 4
      taskapp/views.py

4
taskapp/views.py

@ -144,7 +144,7 @@ class TaskUpdateView(LoginAdminMixin, UpdateView):
# check if new task with user already exists # check if new task with user already exists
uname = request.GET.get('uname') uname = request.GET.get('uname')
if uname:
if uname and self.kwargs.get('task_id') is None:
exists_task = Task.objects.filter(abon__username=uname, state='S') exists_task = Task.objects.filter(abon__username=uname, state='S')
if exists_task.exists(): if exists_task.exists():
messages.info(request, _('New task with this user already exists.' messages.info(request, _('New task with this user already exists.'
@ -165,7 +165,7 @@ class TaskUpdateView(LoginAdminMixin, UpdateView):
def form_valid(self, form): def form_valid(self, form):
# check if new task with picked user already exists # check if new task with picked user already exists
if form.cleaned_data['state'] == 'S':
if form.cleaned_data['state'] == 'S' and self.kwargs.get('task_id') is None:
exists_task = Task.objects.filter(abon=form.cleaned_data['abon'], state='S') exists_task = Task.objects.filter(abon=form.cleaned_data['abon'], state='S')
if exists_task.exists(): if exists_task.exists():
messages.info(self.request, _('New task with this user already exists.' messages.info(self.request, _('New task with this user already exists.'

Loading…
Cancel
Save