From d4062db02de6ac3fa0b22a717f050d95d440b14b Mon Sep 17 00:00:00 2001 From: Harvey Kandola Date: Mon, 17 Jul 2017 11:50:01 +0100 Subject: [PATCH] Activate newly added users Fixes #101 --- core/api/endpoint/label_endpoint.go | 2 ++ core/api/endpoint/user_endpoint.go | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/core/api/endpoint/label_endpoint.go b/core/api/endpoint/label_endpoint.go index 54b94db6..9c5c75e4 100644 --- a/core/api/endpoint/label_endpoint.go +++ b/core/api/endpoint/label_endpoint.go @@ -685,6 +685,8 @@ func AcceptSharedFolder(w http.ResponseWriter, r *http.Request) { return } + p.Context.UserID = user.RefID + salt := util.GenerateSalt() log.IfErr(p.UpdateUserPassword(user.RefID, salt, util.GeneratePassword(model.Password, salt))) diff --git a/core/api/endpoint/user_endpoint.go b/core/api/endpoint/user_endpoint.go index 0a18d7f3..ff8f8593 100644 --- a/core/api/endpoint/user_endpoint.go +++ b/core/api/endpoint/user_endpoint.go @@ -147,12 +147,12 @@ func AddUser(w http.ResponseWriter, r *http.Request) { // set up user account for the org if addAccount { var a entity.Account + a.RefID = util.UniqueID() a.UserID = userID a.OrgID = p.Context.OrgID a.Editor = true a.Admin = false - accountID := util.UniqueID() - a.RefID = accountID + a.Active = true err = p.AddAccount(a)