Fix an issue filtering job_type for dashboard graphs

This commit is contained in:
Matthew Jones
2014-07-08 11:38:52 -04:00
parent a36c43bd90
commit 54799c57e6

View File

@@ -263,14 +263,14 @@ class DashboardJobsGraphView(APIView):
failed_query = user_unified_jobs.filter(status='failed') failed_query = user_unified_jobs.filter(status='failed')
if job_type == 'inv_sync': if job_type == 'inv_sync':
success_query.filter(instance_of=InventoryUpdate) success_query = success_query.filter(instance_of=InventoryUpdate)
failed_query.filter(instance_of=InventoryUpdate) failed_query = failed_query.filter(instance_of=InventoryUpdate)
elif job_type == 'playbook_run': elif job_type == 'playbook_run':
success_query.filter(instance_of=Job) success_query = success_query.filter(instance_of=Job)
failed_query.filter(instance_of=Job) failed_query = failed_query.filter(instance_of=Job)
elif job_type == 'scm_update': elif job_type == 'scm_update':
success_query.filter(instance_of=ProjectUpdate) success_query = success_query.filter(instance_of=ProjectUpdate)
failed_query.filter(instance_of=ProjectUpdate) failed_query = failed_query.filter(instance_of=ProjectUpdate)
success_qss = qsstats.QuerySetStats(success_query, 'finished') success_qss = qsstats.QuerySetStats(success_query, 'finished')
failed_qss = qsstats.QuerySetStats(failed_query, 'finished') failed_qss = qsstats.QuerySetStats(failed_query, 'finished')