From bdfda7ac8c1b7fbce46ea25838cc1c0b6b47ec9a Mon Sep 17 00:00:00 2001 From: Damien <48047820+JustDams@users.noreply.github.com> Date: Mon, 6 Nov 2023 20:46:23 +0100 Subject: [PATCH] fix : roles-update (#403) --- functions/roles.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/functions/roles.js b/functions/roles.js index 51533a3b..f776804a 100644 --- a/functions/roles.js +++ b/functions/roles.js @@ -25,7 +25,12 @@ const setupRoles = async (client, user, guildId, remove) => { user = user.flat().at(0) const playerParam = { param: user.faceitId, faceitId: true } - const { playerDatas } = await getStats({ playerParam, game: defaultGame, matchNumber: 1 }).catch(() => null) + const stats = await getStats({ playerParam, game: defaultGame, matchNumber: 1 }).catch(() => null) + + if (!stats) return + + const playerDatas = stats.playerDatas + if (!playerDatas?.games[defaultGame]) return const playerElo = playerDatas.games[defaultGame].faceit_elo