diff --git a/src/utils/EnumHelper.ts b/src/utils/EnumHelper.ts index ddcc0c839..035535705 100644 --- a/src/utils/EnumHelper.ts +++ b/src/utils/EnumHelper.ts @@ -41,7 +41,11 @@ class EnumHelper & st fuzzyGetMember(input: string): EnumMember | undefined; fuzzyGetMember(input: string, alwaysMatch: true): EnumMember; fuzzyGetMember(input: string, alwaysMatch = false) { - return this.fuzzMap.get(input.toLowerCase().replace(/[ -]+/g, "")) ?? alwaysMatch ? this.valueArray[0] : undefined; + const matchedValue = this.fuzzMap.get(input.toLowerCase().replace(/[ -]+/g, "")); + if (matchedValue) { + return matchedValue; + } + return alwaysMatch ? this.valueArray[0] : undefined; } /** Provide a case sensitive match, or undefined if */ getMember(input: unknown): EnumMember | undefined {