Merge pull request #2577 from joenunezb/fix-handle-text-response-from-sendas Fix: Properly handle text responses when character name is not provided in sendas cmd

e45e89ce16dc6dfd91989eeb7b06d88ad9ba87c1

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

Signed
1 files changed, +6 -1Showing whitespace changes
public/scripts/slash-commands.js+6 -1
@@ -2847,7 +2847,6 @@ export async function sendMessageAs(args, text) {
28472847
2848 if (args.name) {2848 if (args.name) {
2849 name = args.name.trim();2849 name = args.name.trim();
2850 mesText = text.trim();
28512850
2852 if (!name && !text) {2851 if (!name && !text) {
2853 toastr.warning('You must specify a name and text to send as');2852 toastr.warning('You must specify a name and text to send as');
@@ -2860,7 +2859,13 @@ export async function sendMessageAs(args, text) {
2860 localStorage.setItem(namelessWarningKey, 'true');2859 localStorage.setItem(namelessWarningKey, 'true');
2861 }2860 }
2862 name = name2;2861 name = name2;
2862 if (!text) {
2863 toastr.warning('You must specify text to send as');
2864 return '';
2863 }2865 }
2866 }
2867
2868 mesText = text.trim();
28642869
2865 // Requires a regex check after the slash command is pushed to output2870 // Requires a regex check after the slash command is pushed to output
2866 mesText = getRegexedString(mesText, regex_placement.SLASH_COMMAND, { characterOverride: name });2871 mesText = getRegexedString(mesText, regex_placement.SLASH_COMMAND, { characterOverride: name });