Skip to content

Commit

Permalink
Fix missing full guild object for messageinteraction init
Browse files Browse the repository at this point in the history
  • Loading branch information
4Kaylum committed Feb 5, 2024
1 parent 95d445d commit 1880b91
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions novus/models/message.py
Original file line number Diff line number Diff line change
Expand Up @@ -88,14 +88,14 @@ def __init__(self, *, state: HTTPConnection, data: payloads.MessageInteraction,
user = User(state=state, data=data["user"])
if "member" in data:
cached_guild = guild
if cached_guild:
if isinstance(cached_guild, Guild):
cached_member = cached_guild.get_member(user.id)
if cached_member:
user = cached_member._update(data["member"])
else:
user = GuildMember(state=state, data=data["member"], user=user, guild_id=cached_guild.id)
else:
user = GuildMember(state=state, data=data["member"], user=user)
elif guild:
user = GuildMember(state=state, data=data["member"], user=user, guild_id=guild.id)
self.user = user


Expand Down

0 comments on commit 1880b91

Please sign in to comment.