Use string constructor

80b29ed5cb2e324e5c8ea68cb4ba45b88bcddc2a

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +3 -3Ignore whitespace
public/scripts/reasoning.js+3 -3
@@ -194,16 +194,16 @@ function registerReasoningSlashCommands() {
194194
195 if (!power_user.reasoning.prefix || !power_user.reasoning.suffix) {195 if (!power_user.reasoning.prefix || !power_user.reasoning.suffix) {
196 toastr.warning(t`Both prefix and suffix must be set in the Reasoning Formatting settings.`);196 toastr.warning(t`Both prefix and suffix must be set in the Reasoning Formatting settings.`);
197 return value.toString();197 return String(value);
198 }198 }
199199
200 const parsedReasoning = parseReasoningFromString(value.toString());200 const parsedReasoning = parseReasoningFromString(String(value));
201201
202 if (!parsedReasoning) {202 if (!parsedReasoning) {
203 return '';203 return '';
204 }204 }
205205
206 const applyRegex = !isFalseBoolean(args.regex.toString());206 const applyRegex = !isFalseBoolean(String(args.regex ?? ''));
207 return applyRegex207 return applyRegex
208 ? getRegexedString(parsedReasoning.reasoning, regex_placement.REASONING)208 ? getRegexedString(parsedReasoning.reasoning, regex_placement.REASONING)
209 : parsedReasoning.reasoning;209 : parsedReasoning.reasoning;