diff --git a/controllers/account.go b/controllers/account.go index f7b79462..9dc223f1 100644 --- a/controllers/account.go +++ b/controllers/account.go @@ -147,7 +147,7 @@ func (c *ApiController) Signup() { username = id } - userCount := object.GetUserCount(form.Organization, "", "") + 1 + userCount := object.GetUserCount(form.Organization, "", "") + 1 user := &object.User{ Owner: form.Organization, @@ -199,6 +199,11 @@ func (c *ApiController) Signup() { object.DisableVerificationCode(form.Email) object.DisableVerificationCode(checkPhone) + record := object.NewRecord(c.Ctx) + record.Organization = application.Organization + record.User = user.Name + go object.AddRecord(record) + util.LogInfo(c.Ctx, "API: [%s] is signed up as new user", userId) c.ResponseOk(userId) diff --git a/routers/record.go b/routers/record.go index c5c31bba..e0859589 100644 --- a/routers/record.go +++ b/routers/record.go @@ -54,7 +54,7 @@ func getUserByClientIdSecret(ctx *context.Context) string { } func RecordMessage(ctx *context.Context) { - if ctx.Request.URL.Path == "/api/login" { + if ctx.Request.URL.Path == "/api/login" || ctx.Request.URL.Path == "/api/signup" { return }