From 5121a02f13734a9f268e7056f97ea22d03a15df4 Mon Sep 17 00:00:00 2001 From: Amish Shah Date: Wed, 30 Aug 2017 12:33:01 +0100 Subject: [PATCH] Fix #1854 --- src/stores/GuildMemberStore.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/stores/GuildMemberStore.js b/src/stores/GuildMemberStore.js index 34cee68df..05bba0122 100644 --- a/src/stores/GuildMemberStore.js +++ b/src/stores/GuildMemberStore.js @@ -63,7 +63,7 @@ class GuildMemberStore extends DataStore { */ fetch(options) { if (!options) return this._fetchMany(); - const user = this.client.resolver.resolveUser(options); + const user = this.client.resolver.resolveUserID(options); if (user) return this._fetchSingle({ user, cache: true }); if (options.user) { options.user = this.client.resolver.resolveUser(options); @@ -73,8 +73,8 @@ class GuildMemberStore extends DataStore { } _fetchSingle({ user, cache }) { - if (this.has(user.id)) return Promise.resolve(this.get(user.id)); - return this.client.api.guilds(this.guild.id).members(user.id).get() + if (this.has(user)) return Promise.resolve(this.get(user)); + return this.client.api.guilds(this.guild.id).members(user).get() .then(data => { if (cache) return this.create(data); else return new GuildMember(this, data);