From fab72c4ff9279baf33ba5479a0a55861b2b5f87e Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 28 Apr 2024 05:09:21 +0000 Subject: [PATCH] fix error --- routes/teams/endpoints/edit_team_member/route.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/routes/teams/endpoints/edit_team_member/route.go b/routes/teams/endpoints/edit_team_member/route.go index 4af9a01d..5ac6cdc3 100644 --- a/routes/teams/endpoints/edit_team_member/route.go +++ b/routes/teams/endpoints/edit_team_member/route.go @@ -110,7 +110,7 @@ func Route(d uapi.RouteData, r *http.Request) uapi.HttpResponse { if !kittycat.HasPerm(managerPerms, kittycat.Build("team_member", teams.PermissionEdit)) { return uapi.HttpResponse{ Status: http.StatusForbidden, - Json: types.ApiError{Message: "You do not have permission to edit this member"}, + Json: types.ApiError{Message: "You do not have permission to edit team members"}, } } @@ -151,7 +151,7 @@ func Route(d uapi.RouteData, r *http.Request) uapi.HttpResponse { } } - if !kittycat.HasPerm(newPermsResolved, kittycat.Build("global", teams.PermissionOwner)) { + if !kittycat.HasPerm(newPermsResolved, kittycat.Build("global", teams.PermissionOwner)) && kittycat.HasPerm(currentUserPerms, kittycat.Build("global", teams.PermissionOwner)) { // Ensure that if perm is owner, then there is another owner var ownerCount int