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) appid = additional_data.get("steam_appid", None)
if appid is None: if appid is None:
return return
# Get online metadata # Get online metadata
try: try:
online_data = self.steam_api_helper.get_api_data(appid=appid) online_data = self.steam_api_helper.get_api_data(appid=appid)
except (SteamNotAGameError, SteamGameNotFoundError):
except SteamGameNotFoundError:
return
except SteamNotAGameError:
game.update_values({"blacklisted": True}) game.update_values({"blacklisted": True})
else: else:
game.update_values(online_data) game.update_values(online_data)