diff --git a/internal/frontend/grpc/service_user.go b/internal/frontend/grpc/service_user.go index f4dc069c..14c8e390 100644 --- a/internal/frontend/grpc/service_user.go +++ b/internal/frontend/grpc/service_user.go @@ -32,9 +32,10 @@ import ( func (s *Service) GetUserList(context.Context, *emptypb.Empty) (*UserListResponse, error) { s.log.Info("GetUserList") - var userList []*User + userIDs := s.bridge.GetUserIDs() + userList := make([]*User, len(userIDs)) - for idx, userID := range s.bridge.GetUserIDs() { + for idx, userID := range userIDs { user, err := s.bridge.GetUserInfo(userID) if err != nil { return nil, err