Paging - fix empty list

This commit is contained in:
redref
2017-01-25 22:38:12 +01:00
parent c1b1badc96
commit 103eaa8843

View File

@@ -534,16 +534,17 @@ def reports_ajax(env, node_name):
report_counts = {'successes': 0, 'failures': 0, 'skips': 0}
if report.status != 'unchanged':
events_count = get_or_abort(
counts = get_or_abort(
puppetdb.event_counts, summarize_by='certname',
query=EqualsOperator('report', report.hash_))
report_counts['successes'] = events_count[0].get('successes', None)
report_counts['failures'] = events_count[0].get('failures', None)
if len(counts) > 0:
report_counts['successes'] = counts[0].get('successes', None)
report_counts['failures'] = counts[0].get('failures', None)
if report.status == 'noop':
report_counts['skips'] = events_count[0].get('noops', None)
report_counts['skips'] = counts[0].get('noops', None)
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