From 86dd29a8e8ceeb9db4086a12b73a79b07ef04aef Mon Sep 17 00:00:00 2001 From: Rapptz Date: Tue, 16 Jul 2024 03:03:50 -0400 Subject: [PATCH] Properly copy banner information on updates --- discord/member.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/discord/member.py b/discord/member.py index 5b9b03f9e499..2eadacd27331 100644 --- a/discord/member.py +++ b/discord/member.py @@ -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 @@ -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')