diff --git a/packages/discord.js/src/util/BitField.js b/packages/discord.js/src/util/BitField.js index 1edd663290de..80e68ed399eb 100644 --- a/packages/discord.js/src/util/BitField.js +++ b/packages/discord.js/src/util/BitField.js @@ -164,8 +164,8 @@ class BitField { if (bit instanceof BitField) return bit.bitfield; if (Array.isArray(bit)) return bit.map(p => this.resolve(p)).reduce((prev, p) => prev | p, DefaultBit); if (typeof bit === 'string') { - if (this.Flags[bit] !== undefined) return this.Flags[bit]; if (!isNaN(bit)) return typeof DefaultBit === 'bigint' ? BigInt(bit) : Number(bit); + if (this.Flags[bit] !== undefined) return this.Flags[bit]; } throw new DiscordjsRangeError(ErrorCodes.BitFieldInvalid, bit); }