Paging - fix empty list
This commit is contained in:
@@ -534,16 +534,17 @@ def reports_ajax(env, node_name):
|
|||||||
report_counts = {'successes': 0, 'failures': 0, 'skips': 0}
|
report_counts = {'successes': 0, 'failures': 0, 'skips': 0}
|
||||||
|
|
||||||
if report.status != 'unchanged':
|
if report.status != 'unchanged':
|
||||||
events_count = get_or_abort(
|
counts = get_or_abort(
|
||||||
puppetdb.event_counts, summarize_by='certname',
|
puppetdb.event_counts, summarize_by='certname',
|
||||||
query=EqualsOperator('report', report.hash_))
|
query=EqualsOperator('report', report.hash_))
|
||||||
|
|
||||||
report_counts['successes'] = events_count[0].get('successes', None)
|
if len(counts) > 0:
|
||||||
report_counts['failures'] = events_count[0].get('failures', None)
|
report_counts['successes'] = counts[0].get('successes', None)
|
||||||
|
report_counts['failures'] = counts[0].get('failures', None)
|
||||||
if report.status == 'noop':
|
if report.status == 'noop':
|
||||||
report_counts['skips'] = events_count[0].get('noops', None)
|
report_counts['skips'] = counts[0].get('noops', None)
|
||||||
else:
|
else:
|
||||||
report_counts['skips'] = events_count[0].get('skips', None)
|
report_counts['skips'] = counts[0].get('skips', None)
|
||||||
|
|
||||||
report_event_counts[report.hash_] = report_counts
|
report_event_counts[report.hash_] = report_counts
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user