diff --git a/discord/interactions.py b/discord/interactions.py index 3ecbdb6626..9fcbc3c1ce 100644 --- a/discord/interactions.py +++ b/discord/interactions.py @@ -162,7 +162,7 @@ def _from_data(self, data: InteractionPayload): self.application_id: int = int(data["application_id"]) self.locale: Optional[str] = data.get("locale") self.guild_locale: Optional[str] = data.get("guild_locale") - self.custom_id: Optional[str] = data.get("custom_id") + self.custom_id: Optional[str] = self.data.get("custom_id") if self.data is not None else None self.message: Optional[Message] try: