From 6b75179c1fed1aac0304526d130e93ad21dc84c3 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Sat, 19 May 2018 17:07:45 -0400 Subject: [PATCH] Remove emojis from cache if they're removed from a guild. --- discord/state.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/discord/state.py b/discord/state.py index 26a411a41..899ce029d 100644 --- a/discord/state.py +++ b/discord/state.py @@ -599,6 +599,8 @@ class ConnectionState: return before_emojis = guild.emojis + for emoji in before_emojis: + self._emojis.pop(emoji.id, None) guild.emojis = tuple(map(lambda d: self.store_emoji(guild, d), data['emojis'])) self.dispatch('guild_emojis_update', guild, before_emojis, guild.emojis)