Skip to content

Commit 8cba961

Browse files
authored
fix: Fix Emoji ** argument for SelectOption. (#532)
1 parent bd8762c commit 8cba961

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

interactions/models/component.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,12 @@ class SelectOption(DictSerializerMixin):
3535

3636
def __init__(self, **kwargs):
3737
super().__init__(**kwargs)
38-
self.emoji = Emoji(**self.emoji) if self._json.get("emoji") else None
38+
self.emoji = (
39+
Emoji(**self.emoji if isinstance(self.emoji, dict) else self.emoji._json)
40+
if self._json.get("emoji")
41+
else None
42+
)
43+
self._json.update({"emoji": self.emoji._json})
3944

4045

4146
class SelectMenu(DictSerializerMixin):

0 commit comments

Comments
 (0)