aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--discord/state.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/discord/state.py b/discord/state.py
index 470c4eeb..d9a53886 100644
--- a/discord/state.py
+++ b/discord/state.py
@@ -151,7 +151,9 @@ class ConnectionState:
try:
return self._users[user_id]
except KeyError:
- self._users[user_id] = user = User(state=self, data=data)
+ user = User(state=self, data=data)
+ if user.discriminator != '0000':
+ self._users[user_id] = user
return user
def get_user(self, id):