diff --git a/src/structures/Guild.js b/src/structures/Guild.js index b42645452..131e09ff4 100644 --- a/src/structures/Guild.js +++ b/src/structures/Guild.js @@ -687,9 +687,10 @@ class Guild { if (typeof attachment === 'string' && attachment.startsWith('data:')) { resolve(this.client.rest.methods.createEmoji(this, attachment, name, roles)); } else { - this.client.resolver.resolveBuffer(attachment).then(data => - resolve(this.client.rest.methods.createEmoji(this, data, name, roles)) - ); + this.client.resolver.resolveBuffer(attachment).then(data => { + const dataURI = this.client.resolver.resolveBase64(data); + resolve(this.client.rest.methods.createEmoji(this, dataURI, name, roles)); + }); } }); }