From d2fc11bc4e966b10868b8ce7acd63c1da648f026 Mon Sep 17 00:00:00 2001 From: zurdi zurdo Date: Fri, 28 Apr 2023 12:15:57 +0200 Subject: [PATCH] search cover fixed for non existent covers --- backend/src/handler/igdb_handler.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/backend/src/handler/igdb_handler.py b/backend/src/handler/igdb_handler.py index 13c7b87cb..821f39080 100644 --- a/backend/src/handler/igdb_handler.py +++ b/backend/src/handler/igdb_handler.py @@ -45,8 +45,11 @@ class IGDBHandler(): def _search_cover(self, rom_id: str) -> str: - res: dict = requests.post(self.covers_url, headers=self.headers, - data=f"fields url; where game={rom_id};").json()[0] + try: + res: dict = requests.post(self.covers_url, headers=self.headers, + data=f"fields url; where game={rom_id};").json()[0] + except IndexError: + return "" return f"https:{res['url']}" if 'url' in res.keys() else ""