From b6d6aa9d048e2503115d00ffc900813d955a56b5 Mon Sep 17 00:00:00 2001 From: Yang Luo Date: Wed, 20 Sep 2023 22:50:17 +0800 Subject: [PATCH] Use GenerateIdForNewUser() in add-user API --- object/user.go | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/object/user.go b/object/user.go index 872efb0f..e858e71c 100644 --- a/object/user.go +++ b/object/user.go @@ -615,9 +615,18 @@ func UpdateUserForAllFields(id string, user *User) (bool, error) { } func AddUser(user *User) (bool, error) { - var err error if user.Id == "" { - user.Id = util.GenerateId() + application, err := GetApplicationByUser(user) + if err != nil { + return false, err + } + + id, err := GenerateIdForNewUser(application) + if err != nil { + return false, err + } + + user.Id = id } if user.Owner == "" || user.Name == "" { @@ -633,7 +642,7 @@ func AddUser(user *User) (bool, error) { user.UpdateUserPassword(organization) } - err = user.UpdateUserHash() + err := user.UpdateUserHash() if err != nil { return false, err }