Fix pagination bug on LDAP groups users listing (#11711)

* Fix pagination bug on LDAP groups users listing

* Fixing consistency in parameters names
Этот коммит содержится в:
Jesús Espino
2019-07-26 15:18:37 +02:00
коммит произвёл GitHub
родитель 7e092886dc
Коммит 0a12fef33a
4 изменённых файлов: 25 добавлений и 14 удалений

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

@@ -228,7 +228,7 @@ func (s *SqlGroupStore) GetMemberUsers(groupID string) ([]*model.User, *model.Ap
return groupMembers, nil
}
func (s *SqlGroupStore) GetMemberUsersPage(groupID string, offset int, limit int) ([]*model.User, *model.AppError) {
func (s *SqlGroupStore) GetMemberUsersPage(groupID string, page int, perPage int) ([]*model.User, *model.AppError) {
var groupMembers []*model.User
query := `
@@ -248,7 +248,7 @@ func (s *SqlGroupStore) GetMemberUsersPage(groupID string, offset int, limit int
OFFSET
:Offset`
if _, err := s.GetReplica().Select(&groupMembers, query, map[string]interface{}{"GroupId": groupID, "Limit": limit, "Offset": offset}); err != nil {
if _, err := s.GetReplica().Select(&groupMembers, query, map[string]interface{}{"GroupId": groupID, "Limit": perPage, "Offset": page * perPage}); err != nil {
return nil, model.NewAppError("SqlGroupStore.GroupGetMemberUsersPage", "store.select_error", nil, err.Error(), http.StatusInternalServerError)
}