MM-56536 Do not update team members scheme roles if user is guest (#25957)

* MM-56536 Do not update team members scheme roles if user is guest

* feedback review

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
Elias Nahum
2024-02-05 09:05:05 +08:00
коммит произвёл GitHub
родитель 2a6d5a1da5
Коммит 8bc3c402d1
3 изменённых файлов: 24 добавлений и 4 удалений

Просмотреть файл

@@ -2977,6 +2977,10 @@ func TestUpdateTeamMemberSchemeRoles(t *testing.T) {
require.Error(t, err)
CheckNotFoundStatus(t, resp)
resp, err = SystemAdminClient.UpdateTeamMemberSchemeRoles(context.Background(), th.BasicTeam.Id, th.BasicUser.Id, s4)
require.Error(t, err) // user is a guest, cannot be set as member or admin
CheckBadRequestStatus(t, resp)
resp, err = SystemAdminClient.UpdateTeamMemberSchemeRoles(context.Background(), "ASDF", th.BasicUser.Id, s4)
require.Error(t, err)
CheckBadRequestStatus(t, resp)