diff --git a/src/Discord.Net.WebSocket/DiscordSocketClient.cs b/src/Discord.Net.WebSocket/DiscordSocketClient.cs index 818e2b726..15a848d56 100644 --- a/src/Discord.Net.WebSocket/DiscordSocketClient.cs +++ b/src/Discord.Net.WebSocket/DiscordSocketClient.cs @@ -2906,7 +2906,7 @@ namespace Discord.WebSocket var guild = State.GetGuild(data.GuildId); var cachedRule = guild.GetAutoModRule(data.Id); - var cacheableBefore = new Cacheable(cachedRule.Clone(), + var cacheableBefore = new Cacheable(cachedRule?.Clone(), data.Id, cachedRule is not null, async () => await guild.GetAutoModRuleAsync(data.Id));