From c1dad43f9d43b1a83a5b72f88b46cb435f256f30 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Fri, 9 Jun 2017 22:01:31 -0400 Subject: [PATCH] Downgrade PartialReactionEmoji to str in non-raw reaction events. --- discord/state.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/discord/state.py b/discord/state.py index 7ff05b3bf..79054beec 100644 --- a/discord/state.py +++ b/discord/state.py @@ -826,8 +826,11 @@ class ConnectionState: return PartialReactionEmoji(id=emoji_id, name=data['name']) def _upgrade_partial_emoji(self, emoji): + emoji_id = emoji.id + if not emoji_id: + return emoji.name try: - return self._emojis[emoji.id] + return self._emojis[emoji_id] except KeyError: return emoji