feat: add-user/update-user API should check if username/id/email/phone has duplicated with existing user (#3295)

This commit is contained in:
Cliff
2024-10-18 17:18:37 +03:00
committed by GitHub
parent 94e6b5ecb8
commit 69d26d5c21
3 changed files with 34 additions and 38 deletions

View File

@ -364,17 +364,13 @@ func (c *ApiController) AddUser() {
return
}
msg := object.CheckUsername(user.Name, c.GetAcceptLanguage())
emptyUser := object.User{}
msg := object.CheckUpdateUser(&emptyUser, &user, c.GetAcceptLanguage())
if msg != "" {
c.ResponseError(msg)
return
}
if err = object.CheckIpWhitelist(user.IpWhitelist, c.GetAcceptLanguage()); err != nil {
c.ResponseError(err.Error())
return
}
c.Data["json"] = wrapActionResponse(object.AddUser(&user))
c.ServeJSON()
}