fix: profile picture empty for users without first or last name (#449)

This commit is contained in:
Kyle Mendell
2025-04-17 13:19:10 -05:00
committed by GitHub
parent 75fbfee4d8
commit 5a6dfd9e50

View File

@@ -67,9 +67,12 @@ func (u User) WebAuthnCredentialDescriptors() (descriptors []protocol.Credential
func (u User) FullName() string { return u.FirstName + " " + u.LastName } func (u User) FullName() string { return u.FirstName + " " + u.LastName }
func (u User) Initials() string { func (u User) Initials() string {
return strings.ToUpper( first := utils.GetFirstCharacter(u.FirstName)
utils.GetFirstCharacter(u.FirstName) + utils.GetFirstCharacter(u.LastName), last := utils.GetFirstCharacter(u.LastName)
) if first == "" && last == "" && len(u.Username) >= 2 {
return strings.ToUpper(u.Username[:2])
}
return strings.ToUpper(first + last)
} }
type OneTimeAccessToken struct { type OneTimeAccessToken struct {