Skip to content

Commit ddf9f81

Browse files
vakilineralmeidxJiralite
authored
fix: Ensure discriminator detection respects webhooks too (#11062)
* Replace discriminator === '0' to Number(discriminator) * Fix * Replacing !Number() to ['0', '0000'].includes * chore: fmt * perf: no array --------- Co-authored-by: almeidx <[email protected]> Co-authored-by: Jiralite <[email protected]>
1 parent 8ca279e commit ddf9f81

File tree

1 file changed

+6
-2
lines changed
  • packages/discord.js/src/structures

1 file changed

+6
-2
lines changed

packages/discord.js/src/structures/User.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,11 @@ class User extends Base {
266266
* @readonly
267267
*/
268268
get defaultAvatarURL() {
269-
const index = this.discriminator === '0' ? calculateUserDefaultAvatarIndex(this.id) : this.discriminator % 5;
269+
const index =
270+
this.discriminator === '0' || this.discriminator === '0000'
271+
? calculateUserDefaultAvatarIndex(this.id)
272+
: this.discriminator % 5;
273+
270274
return this.client.rest.cdn.defaultAvatar(index);
271275
}
272276

@@ -325,7 +329,7 @@ class User extends Base {
325329
*/
326330
get tag() {
327331
return typeof this.username === 'string'
328-
? this.discriminator === '0'
332+
? this.discriminator === '0' || this.discriminator === '0000'
329333
? this.username
330334
: `${this.username}#${this.discriminator}`
331335
: null;

0 commit comments

Comments
 (0)