From 2dbc70d60d33a1c885f9e5996fea3e297248753e Mon Sep 17 00:00:00 2001 From: Gani Georgiev Date: Mon, 30 Mar 2026 08:15:26 +0300 Subject: [PATCH] assign discord avatar only if exist --- tools/auth/discord.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/auth/discord.go b/tools/auth/discord.go index 27af8e74..355ae758 100644 --- a/tools/auth/discord.go +++ b/tools/auth/discord.go @@ -67,7 +67,10 @@ func (p *Discord) FetchAuthUser(token *oauth2.Token) (*AuthUser, error) { // build a full avatar URL using the avatar hash provided in the API response // https://discord.com/developers/docs/reference#image-formatting - avatarURL := fmt.Sprintf("https://cdn.discordapp.com/avatars/%s/%s.png", extracted.Id, extracted.Avatar) + var avatarURL string + if extracted.Avatar != "" { + avatarURL = fmt.Sprintf("https://cdn.discordapp.com/avatars/%s/%s.png", extracted.Id, extracted.Avatar) + } name := extracted.GlobalName if name == "" {