Don't blacklist games on failed API calls

Fixes #227
This commit is contained in:
kramo
2024-01-26 18:00:27 +01:00
parent f741b9f100
commit 124d2c8ec7

View File

@@ -48,10 +48,16 @@ class SteamAPIManager(AsyncManager):
appid = additional_data.get("steam_appid", None)
if appid is None:
return
# Get online metadata
try:
online_data = self.steam_api_helper.get_api_data(appid=appid)
except (SteamNotAGameError, SteamGameNotFoundError):
except SteamGameNotFoundError:
return
except SteamNotAGameError:
game.update_values({"blacklisted": True})
else:
game.update_values(online_data)