From 0de271994f2d1a5891d94ff37af82736db4896aa Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Sun, 17 Oct 2021 21:01:55 +0300 Subject: [PATCH] fix(slowmode): fix error if channel.permissionOverwrites doesn't exist --- backend/src/plugins/Slowmode/util/applyBotSlowmodeToUserId.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/plugins/Slowmode/util/applyBotSlowmodeToUserId.ts b/backend/src/plugins/Slowmode/util/applyBotSlowmodeToUserId.ts index 8442d274..3f4f0c45 100644 --- a/backend/src/plugins/Slowmode/util/applyBotSlowmodeToUserId.ts +++ b/backend/src/plugins/Slowmode/util/applyBotSlowmodeToUserId.ts @@ -19,7 +19,7 @@ export async function applyBotSlowmodeToUserId( if (existingOverride) { await existingOverride.edit({ SEND_MESSAGES: false }); } else { - await channel.permissionOverwrites.create(userId as Snowflake, { SEND_MESSAGES: false }, { type: 1 }); + await channel.permissionOverwrites?.create(userId as Snowflake, { SEND_MESSAGES: false }, { type: 1 }); } } catch (e) { const user = await pluginData.client.users.fetch(userId as Snowflake).catch(() => new UnknownUser({ id: userId }));