Skip to content

Commit

Permalink
Properly copy banner information on updates
Browse files Browse the repository at this point in the history
  • Loading branch information
Rapptz committed Jul 16, 2024
1 parent a13fc8f commit 86dd29a
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions discord/member.py
Original file line number Diff line number Diff line change
Expand Up @@ -440,6 +440,7 @@ def _copy(cls, member: Self) -> Self:
self._permissions = member._permissions
self._state = member._state
self._avatar = member._avatar
self._banner = member._banner
self._avatar_decoration_data = member._avatar_decoration_data

# Reference will not be copied unless necessary by PRESENCE_UPDATE
Expand Down Expand Up @@ -468,6 +469,7 @@ def _update(self, data: GuildMemberUpdateEvent) -> None:
self.timed_out_until = utils.parse_time(data.get('communication_disabled_until'))
self._roles = utils.SnowflakeList(map(int, data['roles']))
self._avatar = data.get('avatar')
self._banner = data.get('banner')
self._flags = data.get('flags', 0)
self._avatar_decoration_data = data.get('avatar_decoration_data')

Expand Down

0 comments on commit 86dd29a

Please sign in to comment.