From c030e77eeb8f89f9ee4c3c6146fb0f7053a45a9f Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Wed, 23 Sep 2020 20:28:22 +0300 Subject: [PATCH] Fix empty !tag eval crash --- backend/src/plugins/Tags/commands/TagEvalCmd.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/backend/src/plugins/Tags/commands/TagEvalCmd.ts b/backend/src/plugins/Tags/commands/TagEvalCmd.ts index f093535f..61dbea9e 100644 --- a/backend/src/plugins/Tags/commands/TagEvalCmd.ts +++ b/backend/src/plugins/Tags/commands/TagEvalCmd.ts @@ -26,6 +26,12 @@ export const TagEvalCmd = tagsCmd({ }, { member: msg.member }, ); + + if (!rendered.content && !rendered.embed) { + sendErrorMessage(pluginData, msg.channel, "Evaluation resulted in an empty text"); + return; + } + msg.channel.createMessage(rendered); } catch (e) { if (e instanceof TemplateParseError) {