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.