@@ -352,8 +352,9 @@ def download_single_album(self, album, shared=False):
352352 ) # 100 is max
353353 if not request :
354354 return
355- while True :
356- album_items += request ["mediaItems" ]
355+ while True :
356+ if "mediaItems" in request :
357+ album_items += request ["mediaItems" ]
357358 if "nextPageToken" in request :
358359 request_body ["pageToken" ] = request ["nextPageToken" ]
359360 request = self .service .mediaItems ().search (body = request_body ).execute ()
@@ -400,7 +401,8 @@ def list_media_items(self):
400401 while True :
401402 if self .debug :
402403 save_json (request , 'debug/media' + str (num ) + '.json' )
403- media_items_list += request ["mediaItems" ]
404+ if "mediaItems" in request :
405+ media_items_list += request ["mediaItems" ]
404406 if "nextPageToken" in request :
405407 next_page = request ["nextPageToken" ]
406408 request = (
@@ -479,7 +481,8 @@ def search_favorites(self):
479481 while True :
480482 if self .debug :
481483 save_json (request , 'debug/favorites' + str (num ) + '.json' )
482- favorites_list += request ["mediaItems" ]
484+ if "mediaItems" in request :
485+ favorites_list += request ["mediaItems" ]
483486 if "nextPageToken" in request :
484487 request_body ["pageToken" ] = request ["nextPageToken" ]
485488 request = self .service .mediaItems ().search (body = request_body ).execute ()
0 commit comments