reasoning-set: Return if message not found
| @@ -652,6 +652,9 @@ function registerReasoningSlashCommands() { | ||
| 652 | 652 | callback: async (args, value) => { |
| 653 | 653 | const messageId = !isNaN(Number(args.at)) ? Number(args.at) : chat.length - 1; |
| 654 | 654 | const message = chat[messageId]; |
| 655 | + if (!message) { | |
| 656 | + return ''; | |
| 657 | + } | |
| 655 | 658 | // Make sure the message has an extra object |
| 656 | 659 | if (!message.extra || typeof message.extra !== 'object') { |
| 657 | 660 | message.extra = {}; |