From a86a23fe18dc67541ee40c49d945cfc10a6237ca Mon Sep 17 00:00:00 2001 From: DeltaXWizard <33706469+deltaxwizard@users.noreply.github.com> Date: Thu, 17 Feb 2022 11:02:55 -0500 Subject: [PATCH] fix: Fix Emoji ** argument for SelectOption. --- interactions/models/component.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/interactions/models/component.py b/interactions/models/component.py index 075e0e3b3..7ca4d7b08 100644 --- a/interactions/models/component.py +++ b/interactions/models/component.py @@ -35,7 +35,12 @@ class SelectOption(DictSerializerMixin): def __init__(self, **kwargs): super().__init__(**kwargs) - self.emoji = Emoji(**self.emoji) if self._json.get("emoji") else None + self.emoji = ( + Emoji(**self.emoji if isinstance(self.emoji, dict) else self.emoji._json) + if self._json.get("emoji") + else None + ) + self._json.update({"emoji": self.emoji._json}) class SelectMenu(DictSerializerMixin):