diff --git a/devapp/templates/devapp/dev.html b/devapp/templates/devapp/dev.html index f7daeda..43e627d 100644 --- a/devapp/templates/devapp/dev.html +++ b/devapp/templates/devapp/dev.html @@ -89,10 +89,10 @@ {% if selected_parent_dev %} - + {% else %} - + {% endif %}
{{ form.parent_dev.errors }} diff --git a/taskapp/views.py b/taskapp/views.py index 7ba4159..285f38f 100644 --- a/taskapp/views.py +++ b/taskapp/views.py @@ -182,8 +182,11 @@ def task_finish(request, task_id): @login_required @only_admins def task_failed(request, task_id): - task = get_object_or_404(Task, id=task_id) - task.do_fail(request.user) + try: + task = get_object_or_404(Task, id=task_id) + task.do_fail(request.user) + except TaskException as e: + messages.error(request, e) return redirect('taskapp:home')