diff --git a/packages/discord.js/src/util/Util.js b/packages/discord.js/src/util/Util.js index 38b0f7fbb..9e7d1b773 100644 --- a/packages/discord.js/src/util/Util.js +++ b/packages/discord.js/src/util/Util.js @@ -289,12 +289,12 @@ function resolveColor(color) { resolvedColor = (color[0] << 16) + (color[1] << 8) + color[2]; } - if (resolvedColor < 0 || resolvedColor > 0xffffff) { - throw new DiscordjsRangeError(ErrorCodes.ColorRange); + if (!Number.isInteger(resolvedColor)) { + throw new DiscordjsTypeError(ErrorCodes.ColorConvert, color); } - if (typeof resolvedColor !== 'number' || Number.isNaN(resolvedColor)) { - throw new DiscordjsTypeError(ErrorCodes.ColorConvert, color); + if (resolvedColor < 0 || resolvedColor > 0xffffff) { + throw new DiscordjsRangeError(ErrorCodes.ColorRange); } return resolvedColor;