diff --git a/app/main/views/jobs.py b/app/main/views/jobs.py index f26203d75..0982f1a7a 100644 --- a/app/main/views/jobs.py +++ b/app/main/views/jobs.py @@ -78,14 +78,12 @@ def view_job(service_id, job_id): filter_args = _parse_filter_args(request.args) filter_args['status'] = _set_status_filters(filter_args) - finished = ( - bool(job.get('notification_count', 0) and (( - job.get('notifications_delivered', 0) + - job.get('notifications_failed', 0) - ) == job.get('notification_count', 0)))) + total_notifications = job.get('notification_count', 0) + processed_notifications = job.get('notifications_delivered', 0) + job.get('notifications_failed', 0) + return render_template( 'views/jobs/job.html', - finished=finished, + finished=(total_notifications == processed_notifications), uploaded_file_name=job['original_file_name'], template=Template( service_api_client.get_service_template(