From d35564eac86fb168ba916791914fb7c4edb42bc5 Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Thu, 17 Dec 2020 04:10:36 +0200 Subject: [PATCH] Fix crash from invalid user id in !addcase --- backend/src/plugins/ModActions/commands/AddCaseCmd.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/src/plugins/ModActions/commands/AddCaseCmd.ts b/backend/src/plugins/ModActions/commands/AddCaseCmd.ts index 51312393..9c965933 100644 --- a/backend/src/plugins/ModActions/commands/AddCaseCmd.ts +++ b/backend/src/plugins/ModActions/commands/AddCaseCmd.ts @@ -29,7 +29,9 @@ export const AddCaseCmd = modActionsCmd({ async run({ pluginData, message: msg, args }) { const user = await resolveUser(pluginData.client, args.user); - if (!user) return sendErrorMessage(pluginData, msg.channel, `User not found`); + if (!user.id) { + return sendErrorMessage(pluginData, msg.channel, `User not found`); + } // If the user exists as a guild member, make sure we can act on them first const member = await resolveMember(pluginData.client, pluginData.guild, user.id);