From 0f465ffa2b83f9b6c992c471f79dc263981603c2 Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Sun, 17 Oct 2021 11:31:32 +0300 Subject: [PATCH] fix(slowmode): fix error if the slowmode channel isn't cached --- 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 0e7c651b..8442d274 100644 --- a/backend/src/plugins/Slowmode/util/applyBotSlowmodeToUserId.ts +++ b/backend/src/plugins/Slowmode/util/applyBotSlowmodeToUserId.ts @@ -13,7 +13,7 @@ export async function applyBotSlowmodeToUserId( userId: string, ) { // Deny sendMessage permission from the user. If there are existing permission overwrites, take those into account. - const existingOverride = channel.permissionOverwrites.resolve(userId as Snowflake); + const existingOverride = channel.permissionOverwrites?.resolve(userId as Snowflake); try { pluginData.state.serverLogs.ignoreLog(LogType.CHANNEL_UPDATE, channel.id, 5 * 1000); if (existingOverride) {