From 35d3367fd390e191b45b1c63ec8852706d36c85a Mon Sep 17 00:00:00 2001 From: kadam257 Date: Sat, 9 May 2026 21:11:48 -0500 Subject: [PATCH] Fix Guild.edit safety_alerts_channel None handling Closes #10445 --- discord/guild.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/guild.py b/discord/guild.py index 0dd999de8..a5e6b47d5 100644 --- a/discord/guild.py +++ b/discord/guild.py @@ -2027,7 +2027,7 @@ class Guild(Hashable): widget_channel: Optional[Snowflake] = MISSING, mfa_level: MFALevel = MISSING, raid_alerts_disabled: bool = MISSING, - safety_alerts_channel: TextChannel = MISSING, + safety_alerts_channel: Optional[TextChannel] = MISSING, invites_disabled_until: datetime.datetime = MISSING, dms_disabled_until: datetime.datetime = MISSING, ) -> Guild: @@ -2286,7 +2286,7 @@ class Guild(Hashable): f'safety_alerts_channel must be of type TextChannel not {safety_alerts_channel.__class__.__name__}' ) - fields['safety_alerts_channel_id'] = safety_alerts_channel.id + fields['safety_alerts_channel_id'] = safety_alerts_channel.id if owner is not MISSING: if self.owner_id != self._state.self_id: