From b532df61ed346e2289831f2905984583a53d3fa5 Mon Sep 17 00:00:00 2001 From: Jiralite <33201955+Jiralite@users.noreply.github.com> Date: Sun, 20 Jul 2025 13:26:24 +0100 Subject: [PATCH] fix: Remove trailing `color` references (#11007) fix: role colour fixes --- packages/discord.js/src/managers/RoleManager.js | 2 +- packages/discord.js/src/structures/GuildMember.js | 2 +- packages/discord.js/src/structures/Role.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/discord.js/src/managers/RoleManager.js b/packages/discord.js/src/managers/RoleManager.js index f711d8ad9..734d84fa6 100644 --- a/packages/discord.js/src/managers/RoleManager.js +++ b/packages/discord.js/src/managers/RoleManager.js @@ -60,7 +60,7 @@ class RoleManager extends CachedManager { * @example * // Fetch a single role * message.guild.roles.fetch('222078108977594368') - * .then(role => console.log(`The role color is: ${role.color}`)) + * .then(role => console.log(`The role color is: ${role.colors.primaryColor}`)) * .catch(console.error); */ async fetch(id, { cache = true, force = false } = {}) { diff --git a/packages/discord.js/src/structures/GuildMember.js b/packages/discord.js/src/structures/GuildMember.js index 4ecf019a0..44465ec3c 100644 --- a/packages/discord.js/src/structures/GuildMember.js +++ b/packages/discord.js/src/structures/GuildMember.js @@ -270,7 +270,7 @@ class GuildMember extends Base { * @readonly */ get displayColor() { - return this.roles.color?.color ?? 0; + return this.roles.color?.colors.primaryColor ?? 0; } /** diff --git a/packages/discord.js/src/structures/Role.js b/packages/discord.js/src/structures/Role.js index 2bea358e0..c2e7e81c8 100644 --- a/packages/discord.js/src/structures/Role.js +++ b/packages/discord.js/src/structures/Role.js @@ -196,7 +196,7 @@ class Role extends Base { * @readonly */ get hexColor() { - return `#${this.color.toString(16).padStart(6, '0')}`; + return `#${this.colors.primaryColor.toString(16).padStart(6, '0')}`; } /**