From 4094cce931cd48c5100fed9430c39b0c8ac8e9fb Mon Sep 17 00:00:00 2001 From: iamshoXy Date: Wed, 13 Sep 2023 14:14:10 +0200 Subject: [PATCH] resolve member? --- backend/src/plugins/ContextMenus/actions/ban.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/src/plugins/ContextMenus/actions/ban.ts b/backend/src/plugins/ContextMenus/actions/ban.ts index e8c803d3..63b7a55c 100644 --- a/backend/src/plugins/ContextMenus/actions/ban.ts +++ b/backend/src/plugins/ContextMenus/actions/ban.ts @@ -12,7 +12,7 @@ import { GuildPluginData } from "knub"; import { canActOn } from "src/pluginUtils"; import { ModActionsPlugin } from "src/plugins/ModActions/ModActionsPlugin"; import { logger } from "../../../logger"; -import { convertDelayStringToMS, renderUserUsername } from "../../../utils"; +import { convertDelayStringToMS, renderUserUsername, resolveMember } from "../../../utils"; import { CaseArgs } from "../../Cases/types"; import { MODAL_TIMEOUT } from "../commands/ModMenuUserCtxCmd"; import { ContextMenuPluginType, ModMenuActionType } from "../types"; @@ -40,7 +40,7 @@ async function banAction( return; } - const targetMember = await pluginData.guild.members.fetch(target); + const targetMember = await resolveMember(pluginData.client, pluginData.guild, target); if (!canActOn(pluginData, executingMember, targetMember)) { await interactionToReply .editReply({ content: "Cannot ban: insufficient permissions", embeds: [], components: [] })