Automatic Merge
Этот коммит содержится в:
Mattermost Build
2026-05-14 10:23:40 +02:00
коммит произвёл GitHub
родитель a09598945e
Коммит 5b85331de9
2 изменённых файлов: 85 добавлений и 0 удалений

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

@@ -1676,6 +1676,13 @@ func updateUserActive(c *Context, w http.ResponseWriter, r *http.Request) {
return
}
if user.IsBot {
if permErr := c.App.SessionHasPermissionToManageBot(c.AppContext, *c.AppContext.Session(), c.Params.UserId); permErr != nil {
c.Err = permErr
return
}
}
if active && user.IsGuest() && !*c.App.Config().GuestAccountsSettings.Enable {
c.Err = model.NewAppError("updateUserActive", "api.user.update_active.cannot_enable_guest_when_guest_feature_is_disabled.app_error", nil, "userId="+c.Params.UserId, http.StatusUnauthorized)
return