diff --git a/lib/Structures/Server.js b/lib/Structures/Server.js index 1ec99722a..d2d04ceb4 100644 --- a/lib/Structures/Server.js +++ b/lib/Structures/Server.js @@ -133,8 +133,10 @@ var Server = (function (_Equality) { var presence = _ref; var user = client.internal.users.get("id", presence.user.id); - user.status = presence.status; - user.game = presence.game; + if (user) { + user.status = presence.status; + user.game = presence.game; + } } } diff --git a/src/Structures/Server.js b/src/Structures/Server.js index 44698fa2f..8f132613e 100644 --- a/src/Structures/Server.js +++ b/src/Structures/Server.js @@ -83,8 +83,10 @@ export default class Server extends Equality { if (data.presences) { for (var presence of data.presences) { var user = client.internal.users.get("id", presence.user.id); - user.status = presence.status; - user.game = presence.game; + if(user) { + user.status = presence.status; + user.game = presence.game; + } } }