update job attributes in job/task details view
[qcg-portal.git] / qcg / views.py
index 09812a4..8905339 100644 (file)
@@ -21,7 +21,7 @@ from filex.ftp import FTPOperation, FTPError
 from filex.views import make_url
 from qcg.forms import FiltersForm, ColumnsForm, JobDescriptionForm, EnvFormSet
 from qcg.utils import paginator_context
-from qcg.service import update_user_data, submit_job
+from qcg.service import update_user_data, submit_job, update_job
 
 
 def index(request):
@@ -143,6 +143,8 @@ def jobs_list(request):
 def job_details(request, job_id):
     job = get_object_or_404(request.user.jobs.prefetch_related('tasks'), job_id=job_id)
 
+    update_job(job, request.session['proxy'])
+
     return render(request, 'qcg/job.html', {'job': job})
 
 
@@ -151,6 +153,8 @@ def task_details(request, job_id, task_id):
     task = get_object_or_404(request.user.tasks.select_related('job').prefetch_related('allocations'),
                              job__job_id=job_id, task_id=task_id)
 
+    update_job(task.job, request.session['proxy'])
+
     return render(request, 'qcg/task.html', {'task': task})