- return obj_cancel(request, get_object_or_404(request.user.tasks, job__job_id=job_id, task_id=task_id))
-
-
-def obj_cancel(request, obj):
- try:
- cancel(obj, request.session['proxy'])
- except PyqcgException as e:
- messages.error(request, format_html('<span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span> {}',
- e.message))
- else:
- messages.success(request, format_html('<span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span> '
- 'Zadanie anulowano.'))
-
- return redirect(obj)
+ task = get_object_or_404(request.user.tasks, job__job_id=job_id, task_id=task_id)
+ return obj_run(request, task, task, u'Zadanie anulowano.')