From b4b7a7493a0d5733103869190ed45fdcf36b3677 Mon Sep 17 00:00:00 2001 From: DA-344 <108473820+DA-344@users.noreply.github.com> Date: Tue, 20 May 2025 19:54:45 +0200 Subject: [PATCH] yet more fixes --- discord/components.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/discord/components.py b/discord/components.py index e9812c518..bb3cbd625 100644 --- a/discord/components.py +++ b/discord/components.py @@ -971,7 +971,10 @@ class UnfurledMediaItem(AssetMixin): self.content_type = data.get('content_type') self._flags = data.get('flags', 0) self.placeholder = data.get('placeholder') - self.loading_state = try_enum(MediaItemLoadingState, data['loading_state']) + + loading_state = data.get('loading_state') + if loading_state is not None: + self.loading_state = try_enum(MediaItemLoadingState, loading_state) self._state = state def __repr__(self) -> str: