diff --git a/reports/nova_usage_audit.py b/reports/nova_usage_audit.py index dd58049..a8f813d 100644 --- a/reports/nova_usage_audit.py +++ b/reports/nova_usage_audit.py @@ -95,7 +95,10 @@ def _get_exists(beginning, ending): def cell_and_compute(instance, launched_at): usage = InstanceUsage.find(instance, launched_at)[0] - deployment = usage.latest_deployment_for_request_id() + try: + deployment = usage.latest_deployment_for_request_id() + except IndexError: + deployment = None cell = (deployment and deployment.name) or '-' compute = usage.host() or '-' return cell, compute