Fix handling of nextPageToken. Reviewed in http://codereview.appspot.com/4932041/
diff --git a/apiclient/discovery.py b/apiclient/discovery.py
index 81242b8..5f3c267 100644
--- a/apiclient/discovery.py
+++ b/apiclient/discovery.py
@@ -616,7 +616,8 @@
responseSchema = methodDesc['response']
if '$ref' in responseSchema:
responseSchema = schema[responseSchema['$ref']]
- hasNextPageToken = 'nextPageToken' in responseSchema['properties']
+ hasNextPageToken = 'nextPageToken' in responseSchema.get('properties',
+ {})
hasPageToken = 'pageToken' in methodDesc.get('parameters', {})
if hasNextPageToken and hasPageToken:
createNextMethod(Resource, methodName + '_next',