From da4f29049b57fa0bf123773176a25e2a250a11bb Mon Sep 17 00:00:00 2001 From: Jay Lee Date: Wed, 13 May 2020 09:00:04 -0400 Subject: [PATCH] fix handling of empty usage reports. Fixes #1188 --- src/gam/gapi/reports.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/gam/gapi/reports.py b/src/gam/gapi/reports.py index 3d4ba2d7..b73ba37a 100644 --- a/src/gam/gapi/reports.py +++ b/src/gam/gapi/reports.py @@ -95,10 +95,11 @@ def showUsageParameters(): ] else: partial_apps = partial_on_thisday - for parameter in response['usageReports'][0]['parameters']: - name = parameter.get('name') - if name and name not in all_parameters: - all_parameters.append(name) + if response.get('usageReports'): + for parameter in response['usageReports'][0]['parameters']: + name = parameter.get('name') + if name and name not in all_parameters: + all_parameters.append(name) if not partial_apps: break tryDate = (utils.get_yyyymmdd(tryDate, returnDateTime=True) - \