diff --git a/controllers/auth.go b/controllers/auth.go index 3c0cd256..5bf4fcb9 100644 --- a/controllers/auth.go +++ b/controllers/auth.go @@ -615,11 +615,16 @@ func (c *ApiController) Login() { return } + userId := userInfo.Id + if userId == "" { + userId = util.GenerateId() + } + user = &object.User{ Owner: application.Organization, Name: userInfo.Username, CreatedTime: util.GetCurrentTime(), - Id: util.GenerateId(), + Id: userId, Type: "normal-user", DisplayName: userInfo.DisplayName, Avatar: userInfo.AvatarUrl,