diff --git a/src/renderer/src/pages/catalogue/game-item.tsx b/src/renderer/src/pages/catalogue/game-item.tsx index 8fb4c1b6..18454870 100644 --- a/src/renderer/src/pages/catalogue/game-item.tsx +++ b/src/renderer/src/pages/catalogue/game-item.tsx @@ -31,11 +31,11 @@ export function GameItem({ game }: GameItemProps) { const genres = useMemo(() => { return game.genres?.map((genre) => { - const index = steamGenres["en"].findIndex( + const index = steamGenres["en"]?.findIndex( (steamGenre) => steamGenre === genre ); - if (steamGenres[language] && steamGenres[language][index]) { + if (index && steamGenres[language] && steamGenres[language][index]) { return steamGenres[language][index]; }