From 0529b2af95a80478f52b906fa3f217cb47a3621b Mon Sep 17 00:00:00 2001 From: Vlad Frangu Date: Sat, 7 Oct 2023 19:14:22 +0300 Subject: [PATCH] fix(Role): calculate position correctly when rawPositions are equal (#9871) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- packages/discord.js/src/structures/Role.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/discord.js/src/structures/Role.js b/packages/discord.js/src/structures/Role.js index 09a2a52ca880..53e413d889e0 100644 --- a/packages/discord.js/src/structures/Role.js +++ b/packages/discord.js/src/structures/Role.js @@ -205,7 +205,7 @@ class Role extends Base { (acc, role) => acc + (this.rawPosition === role.rawPosition - ? BigInt(this.id) > BigInt(role.id) + ? BigInt(this.id) < BigInt(role.id) : this.rawPosition > role.rawPosition), 0, );