From 6a49dfcc0fe99da7aecab7ca8de58dd986e722c2 Mon Sep 17 00:00:00 2001 From: Rapptz Date: Sun, 10 Apr 2022 03:47:03 -0400 Subject: [PATCH] Fix crash with WEBHOOKS_UPDATE channel_id being nullable --- discord/state.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/discord/state.py b/discord/state.py index 8599065c5..3ec0d93f2 100644 --- a/discord/state.py +++ b/discord/state.py @@ -1293,7 +1293,8 @@ class ConnectionState: _log.debug('WEBHOOKS_UPDATE referencing an unknown guild ID: %s. Discarding', data['guild_id']) return - channel = guild.get_channel(int(data['channel_id'])) + channel_id = utils._get_as_snowflake(data, 'channel_id') + channel = guild.get_channel(channel_id) # type: ignore # None is okay here if channel is not None: self.dispatch('webhooks_update', channel) else: