From ca625124312eb13ff6dd9d43c4a2050743a3c6ee Mon Sep 17 00:00:00 2001 From: DA-344 <108473820+DA-344@users.noreply.github.com> Date: Sat, 7 Jun 2025 12:27:20 +0200 Subject: [PATCH] fix: description key always present when being None --- discord/components.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/discord/components.py b/discord/components.py index e5d7bb9be..514b0819b 100644 --- a/discord/components.py +++ b/discord/components.py @@ -1045,12 +1045,16 @@ class MediaGalleryItem: return [cls._from_data(item, state) for item in items] def to_dict(self) -> MediaGalleryItemPayload: - return { + payload: MediaGalleryItemPayload = { 'media': self.media.to_dict(), # type: ignore - 'description': self.description, 'spoiler': self.spoiler, } + if self.description is not None: + payload['description'] = self.description + + return payload + class MediaGalleryComponent(Component): """Represents a Media Gallery component from the Discord Bot UI Kit.