From 49a5300d62d99dbdab6af097477a5b39cc0614f9 Mon Sep 17 00:00:00 2001 From: Zurdi Date: Thu, 8 Feb 2024 23:00:54 +0100 Subject: [PATCH] fixed platform version when manually searching --- backend/endpoints/search.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/endpoints/search.py b/backend/endpoints/search.py index 55bbceac6..70df70775 100644 --- a/backend/endpoints/search.py +++ b/backend/endpoints/search.py @@ -1,4 +1,5 @@ import emoji +from handler.scan_handler import _get_main_platform_igdb_id from decorators.auth import protected_route from endpoints.responses.search import SearchRomSchema from fastapi import APIRouter, Request, HTTPException, status @@ -43,11 +44,12 @@ async def search_rom( except ValueError: log.error(f"Search error: invalid ID '{search_term}'") raise HTTPException( - status_code=status.HTTP_500_INTERNAL_SERVER_ERROR, detail=f"Search error: invalid ID '{search_term}'" + status_code=status.HTTP_500_INTERNAL_SERVER_ERROR, + detail=f"Search error: invalid ID '{search_term}'", ) elif search_by.lower() == "name": matched_roms = igdb_handler.get_matched_roms_by_name( - search_term, rom.platform.igdb_id, search_extended + search_term, _get_main_platform_igdb_id(rom.platform), search_extended ) log.info("Results:")