From bfa143dde841054a9e48cc0eeefdf695cec8eb9e Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Mon, 25 May 2026 16:23:27 -0400 Subject: [PATCH] getUserAvatarUrl: Fallback --- src/utils/misc.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/utils/misc.ts b/src/utils/misc.ts index aac85b878..e22fac446 100644 --- a/src/utils/misc.ts +++ b/src/utils/misc.ts @@ -134,14 +134,15 @@ export function removeFromArray(arr: T[], predicate: (e: T) => boolean) { export function getUserAvatarUrl(user: User, guildId?: string, canAnimate?: boolean, size?: number): string { const memberAvatar = guildId ? GuildMemberStore.getMember(guildId, user.id)?.avatar || null : null; - - return memberAvatar - ? IconUtils.getGuildMemberAvatarURLSimple({ + if (memberAvatar) { + return IconUtils.getGuildMemberAvatarURLSimple({ guildId: guildId!, userId: user.id, avatar: memberAvatar, canAnimate, size - }) - : IconUtils.getUserAvatarURL(user, canAnimate, size); + }); + } + + return IconUtils.getUserAvatarURL(user, canAnimate, size) ?? IconUtils.getDefaultAvatarURL(user.id, user?.discriminator); }