Skip to content

Commit 7def12f

Browse files
committed
fix: embed fields incorrectly mapped.
1 parent 0e14e70 commit 7def12f

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

interactions/api/models/message.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -556,6 +556,10 @@ def __init__(self, **kwargs):
556556
self.video = EmbedImageStruct(**self.video) if self._json.get("video") else None
557557
self.provider = EmbedProvider(**self.provider) if self._json.get("provider") else None
558558
self.author = EmbedAuthor(**self.author) if self._json.get("author") else None
559-
self.fields = (
560-
[EmbedField(**field) for field in self.fields] if self._json.get("fields") else None
561-
)
559+
560+
if isinstance(self._json.get("fields"), dict):
561+
self.fields = [field for field in self.fields] if self._json.get("fields") else None
562+
else:
563+
self.fields = (
564+
[EmbedField(**field) for field in self.fields] if self._json.get("fields") else None
565+
)

0 commit comments

Comments
 (0)