Use string constructor

This commit is contained in:
Cohee
2025-01-30 01:04:53 +02:00
parent 4b2575f301
commit 80b29ed5cb

View File

@ -194,16 +194,16 @@ function registerReasoningSlashCommands() {
if (!power_user.reasoning.prefix || !power_user.reasoning.suffix) { if (!power_user.reasoning.prefix || !power_user.reasoning.suffix) {
toastr.warning(t`Both prefix and suffix must be set in the Reasoning Formatting settings.`); toastr.warning(t`Both prefix and suffix must be set in the Reasoning Formatting settings.`);
return value.toString(); return String(value);
} }
const parsedReasoning = parseReasoningFromString(value.toString()); const parsedReasoning = parseReasoningFromString(String(value));
if (!parsedReasoning) { if (!parsedReasoning) {
return ''; return '';
} }
const applyRegex = !isFalseBoolean(args.regex.toString()); const applyRegex = !isFalseBoolean(String(args.regex ?? ''));
return applyRegex return applyRegex
? getRegexedString(parsedReasoning.reasoning, regex_placement.REASONING) ? getRegexedString(parsedReasoning.reasoning, regex_placement.REASONING)
: parsedReasoning.reasoning; : parsedReasoning.reasoning;