From b20ab5ae5d56a87539c8399acd53f96c927331e9 Mon Sep 17 00:00:00 2001 From: Nadir Chowdhury Date: Sun, 6 Mar 2022 03:09:55 +0000 Subject: [PATCH] image key is now optional for scheduled events --- discord/scheduled_event.py | 2 +- discord/types/scheduled_event.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/discord/scheduled_event.py b/discord/scheduled_event.py index 9ee69c08f..5b8374a73 100644 --- a/discord/scheduled_event.py +++ b/discord/scheduled_event.py @@ -136,7 +136,7 @@ class ScheduledEvent(Hashable): self.start_time: datetime = parse_time(data['scheduled_start_time']) self.privacy_level: PrivacyLevel = try_enum(PrivacyLevel, data['status']) self.status: EventStatus = try_enum(EventStatus, data['status']) - self._cover_image: Optional[str] = data['image'] + self._cover_image: Optional[str] = data.get('image', None) self.user_count: int = data.get('user_count', 0) creator = data.get('creator') diff --git a/discord/types/scheduled_event.py b/discord/types/scheduled_event.py index 0160d1959..13e8ee12c 100644 --- a/discord/types/scheduled_event.py +++ b/discord/types/scheduled_event.py @@ -38,6 +38,7 @@ class _BaseGuildScheduledEventOptional(TypedDict, total=False): description: str creator: User user_count: int + image: Optional[str] class _BaseGuildScheduledEvent(_BaseGuildScheduledEventOptional): @@ -48,7 +49,6 @@ class _BaseGuildScheduledEvent(_BaseGuildScheduledEventOptional): scheduled_start_time: str privacy_level: PrivacyLevel status: EventStatus - image: Optional[str] class _VoiceChannelScheduledEventOptional(_BaseGuildScheduledEvent, total=False):