Update achievements.js (#6)

Fix issue where achievements page wouldn't render when using older game data than achievements.json expects (failure to lookup akaname for aptitle reward)
This commit is contained in:
retroNUC
2024-01-16 10:43:46 +08:00
committed by GitHub
parent 82ed8498c1
commit f4b6810d67
+6 -1
View File
@@ -31,7 +31,12 @@ async function populateAch(listType) {
if(ach['rtype'] === 'pcb') {
reward = ach['rid'] + " PCB"
} else if(ach['rtype'] === 'aptitle') {
reward = "Appeal Title \"" + aptitlelist.find(e => parseInt(e['value']) === ach['rid'])['name'] + "\""
let aptitle = aptitlelist.find(e => parseInt(e['value']) === ach['rid'])
if (aptitle !== undefined) {
reward = "Appeal Title \"" + aptitle['name'] + "\""
} else {
reward = "Unknown Appeal Title"
}
}
} else {
reward = '-----'