Cherry pick of a06d506 (#35172) into release-10.11 (#35332)

Automatic Merge
Этот коммит содержится в:
Ibrahim Serdar Acikgoz
2026-02-17 18:09:27 +01:00
коммит произвёл GitHub
родитель 25d7832030
Коммит e68120775b
4 изменённых файлов: 186 добавлений и 15 удалений

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

@@ -9,6 +9,7 @@ import (
"net/http"
"github.com/mattermost/mattermost/server/public/model"
"github.com/mattermost/mattermost/server/public/utils"
"github.com/mattermost/mattermost/server/v8/channels/store"
)
@@ -25,7 +26,10 @@ func (a *App) GetGroup(id string, opts *model.GetGroupOpts, viewRestrictions *mo
}
if opts != nil && opts.IncludeMemberIDs {
users, err := a.Srv().Store().Group().GetMemberUsers(id)
perPage := 100
users, err := utils.Pager(func(page int) ([]*model.User, error) {
return a.Srv().Store().Group().GetMemberUsersPage(id, page, perPage, viewRestrictions)
}, perPage)
if err != nil {
return nil, model.NewAppError("GetGroup", "app.member_count", nil, "", http.StatusInternalServerError).Wrap(err)
}