aboutsummaryrefslogtreecommitdiff
path: root/discord/member.py
diff options
context:
space:
mode:
Diffstat (limited to 'discord/member.py')
-rw-r--r--discord/member.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/discord/member.py b/discord/member.py
index 38c2d0df..ec9e4e4e 100644
--- a/discord/member.py
+++ b/discord/member.py
@@ -290,12 +290,12 @@ class Member(discord.abc.Messageable, _BaseUser):
def _update_inner_user(self, user):
u = self._user
- original = (u.name, u.avatar, u.discriminator)
+ original = (u.name, u.avatar, u.discriminator, u._public_flags)
# These keys seem to always be available
- modified = (user['username'], user['avatar'], user['discriminator'])
+ modified = (user['username'], user['avatar'], user['discriminator'], user.get('public_flags', 0))
if original != modified:
to_return = User._copy(self._user)
- u.name, u.avatar, u.discriminator = modified
+ u.name, u.avatar, u.discriminator, u._public_flags = modified
# Signal to dispatch on_user_update
return to_return, u