From 399c36611f7e53d3af4e835b7e90f0ba348e4fc6 Mon Sep 17 00:00:00 2001 From: Derek Chen Date: Sun, 18 Aug 2019 21:33:25 +0800 Subject: [PATCH] update user firstname and lastname when login with CAS --- domain/auth/cas/endpoint.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/domain/auth/cas/endpoint.go b/domain/auth/cas/endpoint.go index 3b91f940..cacaaee2 100644 --- a/domain/auth/cas/endpoint.go +++ b/domain/auth/cas/endpoint.go @@ -113,10 +113,10 @@ func (h *Handler) Authenticate(w http.ResponseWriter, r *http.Request) { u.GlobalAdmin = false u.Email = userInfo.User - firstName := userInfo.Attributes.Get("first_name") - lastName := userInfo.Attributes.Get("last_name") - if firstName != "" || lastName != "" { - u.Initials = stringutil.MakeInitials(firstName, lastName) + u.Firstname = userInfo.Attributes.Get("first_name") + u.Lastname = userInfo.Attributes.Get("last_name") + if u.Firstname != "" || u.Lastname != "" { + u.Initials = stringutil.MakeInitials(u.Firstname, u.Lastname) }else { u.Initials = stringutil.MakeInitials(userInfo.User, "") }