From 96bba8d68e5bc114f41ec2361293e7c85cb3b0d1 Mon Sep 17 00:00:00 2001 From: invalidCards <842080+invalidCards@users.noreply.github.com> Date: Mon, 1 Feb 2021 20:46:39 +0100 Subject: [PATCH] fix(BitField): resolve the bit before checking --- src/utils/bitfield.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/utils/bitfield.ts b/src/utils/bitfield.ts index 9ca4c0b..e9cb4dd 100644 --- a/src/utils/bitfield.ts +++ b/src/utils/bitfield.ts @@ -27,7 +27,8 @@ export class BitField { has(bit: BitFieldResolvable, ...args: any[]): boolean { if (Array.isArray(bit)) return (bit.every as any)((p: any) => this.has(p)) - return (this.bitfield & BitField.resolve(this.flags, bit)) === bit + bit = BitField.resolve(this.flags, bit); + return (this.bitfield & bit) === bit } missing(bits: any, ...hasParams: any[]): string[] {