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
Signed| @@ -2847,7 +2847,6 @@ export async function sendMessageAs(args, text) { | |||
| 2847 | 2847 | ||
| 2848 | if (args.name) { | 2848 | if (args.name) { |
| 2849 | name = args.name.trim(); | 2849 | name = args.name.trim(); |
| 2850 | mesText = text.trim(); | ||
| 2851 | 2850 | ||
| 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(); | ||
| 2864 | 2869 | ||
| 2865 | // Requires a regex check after the slash command is pushed to output | 2870 | // 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 }); |