diff --git a/src/app/(home)/log-parser/page.tsx b/src/app/(home)/log-parser/page.tsx
index c8868e3..1e16c8e 100644
--- a/src/app/(home)/log-parser/page.tsx
+++ b/src/app/(home)/log-parser/page.tsx
@@ -762,10 +762,13 @@ export default function LogParser() {
{game.logOwnerFinalJokers.length > 0 ? (
{game.logOwnerFinalJokers.map((joker, i) => {
- joker = joker.split('-')[0] // Remove any suffix after the key
+ const jokerName = joker.split('-')[0] // Remove any suffix after the key
+ if (!jokerName) {
+ return null
+ }
const cleanName =
- jokers[joker]?.name ??
- cleanJokerKey(joker)
+ jokers[jokerName]?.name ??
+ cleanJokerKey(jokerName)
return (
// biome-ignore lint/suspicious/noArrayIndexKey: Simple list
-
@@ -775,7 +778,7 @@ export default function LogParser() {
}
>
{cleanName}
@@ -795,10 +798,13 @@ export default function LogParser() {
{game.opponentFinalJokers.length > 0 ? (
{game.opponentFinalJokers.map((joker, i) => {
- joker = joker.split('-')[0] // Remove any suffix after the key
+ const jokerName = joker.split('-')[0] // Remove any suffix after the key
+ if (!jokerName) {
+ return null
+ }
const cleanName =
- jokers[joker]?.name ??
- cleanJokerKey(joker)
+ jokers[jokerName]?.name ??
+ cleanJokerKey(jokerName)
return (
// biome-ignore lint/suspicious/noArrayIndexKey: Simple list
-
@@ -808,7 +814,7 @@ export default function LogParser() {
}
>
{cleanName}