diff --git a/lib/inat_vision_api.py b/lib/inat_vision_api.py index 726306d..105673f 100644 --- a/lib/inat_vision_api.py +++ b/lib/inat_vision_api.py @@ -244,7 +244,8 @@ def download_observation(self, observation_id, image_uuid): data = json.loads(response.read()) if (data is None or data["results"] is None or len ( data["results"] ) == 0 or data["results"][0] is None or data["results"][0]["photos"] is None or len ( data["results"][0]["photos"] ) == 0 or data["results"][0]["photos"][0] is - None or data["results"][0]["photos"][0]["url"] is None or data["results"][0]["taxon"] is None or data["results"][0]["taxon"]["iconic_taxon_id"] is None): + None or data["results"][0]["photos"][0]["url"] is None + or data["results"][0]["location"] is None or data["results"][0]["taxon"] is None or data["results"][0]["taxon"]["iconic_taxon_id"] is None): return None, None, None, None # download the first image if it isn't already cached if not os.path.exists(cache_path):