From 8acb247bcdb66802ca52540aeb7364075c14e528 Mon Sep 17 00:00:00 2001 From: Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> Date: Sun, 8 Aug 2021 01:11:15 +0200 Subject: [PATCH] :bug: fix bitfield resolve --- src/util/BitField.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/BitField.ts b/src/util/BitField.ts index 5cccd352..728dc632 100644 --- a/src/util/BitField.ts +++ b/src/util/BitField.ts @@ -135,7 +135,7 @@ export class BitField { if (Array.isArray(bit)) { // @ts-ignore const resolve = this.constructor?.resolve || this.resolve; - return bit.map((p) => resolve(p)).reduce((prev, p) => BigInt(prev) | BigInt(p), 0n); + return bit.map((p) => resolve.call(this, p)).reduce((prev, p) => BigInt(prev) | BigInt(p), 0n); } if (typeof bit === "string" && typeof FLAGS[bit] !== "undefined") return FLAGS[bit]; throw new RangeError("BITFIELD_INVALID: " + bit);