Fixed OCR's active node list view when there are no active nodes
This commit is contained in:
+12
-11
@@ -287,17 +287,18 @@ def node_active_list(request):
|
|||||||
active_tasks = []
|
active_tasks = []
|
||||||
try:
|
try:
|
||||||
active_nodes = i.active()
|
active_nodes = i.active()
|
||||||
for node, tasks in active_nodes.items():
|
if active_nodes:
|
||||||
for task in tasks:
|
for node, tasks in active_nodes.items():
|
||||||
task_info = {
|
for task in tasks:
|
||||||
'node': node,
|
task_info = {
|
||||||
'task_name': task['name'],
|
'node': node,
|
||||||
'task_id': task['id'],
|
'task_name': task['name'],
|
||||||
'related_object': None,
|
'task_id': task['id'],
|
||||||
}
|
'related_object': None,
|
||||||
if task['name'] == u'ocr.tasks.task_process_queue_document':
|
}
|
||||||
task_info['related_object'] = QueueDocument.objects.get(pk=eval(task['args'])[0]).document
|
if task['name'] == u'ocr.tasks.task_process_queue_document':
|
||||||
active_tasks.append(task_info)
|
task_info['related_object'] = QueueDocument.objects.get(pk=eval(task['args'])[0]).document
|
||||||
|
active_tasks.append(task_info)
|
||||||
except socket.error:
|
except socket.error:
|
||||||
active_tasks = []
|
active_tasks = []
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user