From eba4b3882d03585c5297eb196d394710864de3cb Mon Sep 17 00:00:00 2001 From: Dragon Fire Date: Mon, 25 Mar 2024 01:20:48 -0400 Subject: [PATCH] Fix locations for pokemon --- structures/pokemon/Pokemon.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/structures/pokemon/Pokemon.js b/structures/pokemon/Pokemon.js index e8dd5966..143705c0 100644 --- a/structures/pokemon/Pokemon.js +++ b/structures/pokemon/Pokemon.js @@ -338,8 +338,10 @@ module.exports = class Pokemon { if (!encounter.version_details.some(version => versions[version.version.name])) continue; const { body: encounterBody } = await request.get(encounter.location_area.url); const { body: locationBody } = await request.get(encounterBody.location.url); + let name = locationBody.names.find(nm => nm.language?.name === 'en')?.name; + if (!name) name = firstUpperCase(locationBody.name.replace(/-/g, ' ')); this.encounters.push({ - name: locationBody.names.find(name => name.language.name === 'en').name, + name, versions: encounter.version_details .filter(version => versions[version.version.name]) .map(version => version.version.name)