Skip to content

Commit bfdbfba

Browse files
committed
Fix scheduled_event attribute problems
1 parent 37988f8 commit bfdbfba

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

discord/stage_instance.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ class StageInstance(Hashable):
8686
"topic",
8787
"privacy_level",
8888
"discoverable_disabled",
89+
"scheduled_event",
8990
"_cs_channel",
9091
)
9192

@@ -100,7 +101,10 @@ def _update(self, data: StageInstancePayload):
100101
self.topic: str = data["topic"]
101102
self.privacy_level: StagePrivacyLevel = try_enum(StagePrivacyLevel, data["privacy_level"])
102103
self.discoverable_disabled: bool = data.get("discoverable_disabled", False)
103-
self.scheduled_event = self.guild.get_scheduled_event(int(data.get("guild_scheduled_event_id")))
104+
event_id = data.get("guild_scheduled_event")
105+
if event_id is not None:
106+
event_id = int(event_id)
107+
self.scheduled_event = self.guild.get_scheduled_event(event_id)
104108

105109
def __repr__(self) -> str:
106110
return f"<StageInstance id={self.id} guild={self.guild!r} channel_id={self.channel_id} topic={self.topic!r}>"

0 commit comments

Comments
 (0)