search IGDB feature fixed

This commit is contained in:
zurdi
2023-11-08 17:54:02 +01:00
parent 5121996a90
commit 3ce63fcd49
3 changed files with 7 additions and 7 deletions

View File

@@ -29,10 +29,10 @@ async def search_rom_igdb(
log.info(f"Searching by {field}: {query}")
log.info(emoji.emojize(f":video_game: {rom.platform_slug}: {rom.file_name}"))
if query.lower() == "id":
matched_roms = igdbh.get_matched_roms_by_id(int(field))
elif query.lower() == "name":
matched_roms = igdbh.get_matched_roms_by_name(field, rom.platform.igdb_id)
if field.lower() == "id":
matched_roms = igdbh.get_matched_roms_by_id(int(query))
elif field.lower() == "name":
matched_roms = igdbh.get_matched_roms_by_name(query, rom.platform.igdb_id)
log.info("Results:")
for m_rom in matched_roms:

View File

@@ -45,12 +45,12 @@ MAME_XML_FILE: Final = os.path.join(os.path.dirname(__file__), "fixtures", "mame
class IGDBPlatformType(TypedDict):
igdb_id: str
igdb_id: int
name: str
class IGDBRomType(TypedDict):
igdb_id: str
igdb_id: int
slug: str
name: str
summary: str

View File

@@ -93,7 +93,7 @@ async function updateRom({ rom, renameAsIGDB = false }) {
formData.append("url_cover", rom.url_cover);
formData.append("summary", rom.summary);
formData.append("url_screenshots", JSON.stringify(rom.url_screenshots));
if (artwork) formData.append("artwork", rom.artwork[0]);
if (rom.artwork) formData.append("artwork", rom.artwork[0]);
return api.patch(`/roms/${rom.id}`, formData, {
params: { rename_as_igdb: renameAsIGDB },