feat: use random name as name if user's name is invalid when created by third party provider (#3742)

This commit is contained in:
DacongDA 2025-04-23 21:30:19 +08:00 committed by GitHub
parent e2eafa909b
commit 7d1c614452
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -837,6 +837,10 @@ func AddUser(user *User) (bool, error) {
return false, fmt.Errorf("the user's owner and name should not be empty") return false, fmt.Errorf("the user's owner and name should not be empty")
} }
if CheckUsername(user.Name, "en") != "" {
user.Name = util.GetRandomName()
}
organization, err := GetOrganizationByUser(user) organization, err := GetOrganizationByUser(user)
if err != nil { if err != nil {
return false, err return false, err