Fix crash in incremental ID.

This commit is contained in:
Gucheng Wang
2022-02-14 22:58:13 +08:00
parent adf036d8c7
commit 0bd86baf4d

View File

@ -145,7 +145,12 @@ func (c *ApiController) Signup() {
id := util.GenerateId() id := util.GenerateId()
if application.GetSignupItemRule("ID") == "Incremental" { if application.GetSignupItemRule("ID") == "Incremental" {
lastUser := object.GetLastUser(form.Organization) lastUser := object.GetLastUser(form.Organization)
lastIdInt := util.ParseInt(lastUser.Id)
lastIdInt := -1
if lastUser != nil {
lastIdInt = util.ParseInt(lastUser.Id)
}
id = strconv.Itoa(lastIdInt + 1) id = strconv.Itoa(lastIdInt + 1)
} }