From 7a8311092c81a4863d6cae76cf8dea5f5ed8ef63 Mon Sep 17 00:00:00 2001 From: Abhishek K <32607604+abhishek9686@users.noreply.github.com> Date: Wed, 4 Oct 2023 10:15:41 +0400 Subject: [PATCH] NET-647: Allow Role Update of OAuth User (#2609) * allow update of oauth user role * allow update of role for an oauth user --- controllers/user.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/controllers/user.go b/controllers/user.go index 7e4f0892c..aba0a3876 100644 --- a/controllers/user.go +++ b/controllers/user.go @@ -453,9 +453,8 @@ func updateUser(w http.ResponseWriter, r *http.Request) { } } - if auth.IsOauthUser(user) == nil { - err := fmt.Errorf("cannot update user info for oauth user %s", username) - logger.Log(0, err.Error()) + if auth.IsOauthUser(user) == nil && userchange.Password != "" { + err := fmt.Errorf("cannot update user's password for an oauth user %s", username) logic.ReturnErrorResponse(w, r, logic.FormatError(err, "forbidden")) return }