diff --git a/pokemongo_bot/inventory.py b/pokemongo_bot/inventory.py index 461de2b6f7..b09d1c5330 100644 --- a/pokemongo_bot/inventory.py +++ b/pokemongo_bot/inventory.py @@ -128,11 +128,14 @@ def refresh(self,inventory): self.player_stats = self.retrieve_data(inventory) def parse(self, item): - self.exp = item['experience'] - self.level = item['level'] - self.next_level_xp = item['next_level_xp'] - self.pokemons_captured = item['pokemons_captured'] - self.poke_stop_visits = item['poke_stop_visits'] + if not item: + item = {} + + self.exp = item.get('experience', 0) + self.level = item.get('level', 0) + self.next_level_xp = item.get('next_level_xp', 0) + self.pokemons_captured = item.get('pokemons_captured', 0) + self.poke_stop_visits = item.get('poke_stop_visits', 0) def retrieve_data(self, inventory): ret = {}