From 664e5413b61177ba90c1beadda742cc20deba6c3 Mon Sep 17 00:00:00 2001 From: ze0s <43699394+zze0s@users.noreply.github.com> Date: Fri, 22 Sep 2023 18:35:27 +0200 Subject: [PATCH] fix(http): do not send null for empty arrays (#1134) --- internal/database/indexer.go | 3 ++- internal/irc/service.go | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/internal/database/indexer.go b/internal/database/indexer.go index a479e78..26e8048 100644 --- a/internal/database/indexer.go +++ b/internal/database/indexer.go @@ -87,7 +87,8 @@ func (r *IndexerRepo) List(ctx context.Context) ([]domain.Indexer, error) { defer rows.Close() - var indexers []domain.Indexer + indexers := make([]domain.Indexer, 0) + for rows.Next() { var f domain.Indexer diff --git a/internal/irc/service.go b/internal/irc/service.go index 7913f8a..bebf708 100644 --- a/internal/irc/service.go +++ b/internal/irc/service.go @@ -408,7 +408,7 @@ func (s *service) ListNetworks(ctx context.Context) ([]domain.IrcNetwork, error) return nil, err } - var ret []domain.IrcNetwork + ret := make([]domain.IrcNetwork, 0) for _, n := range networks { channels, err := s.repo.ListChannels(n.ID) @@ -431,7 +431,7 @@ func (s *service) GetNetworksWithHealth(ctx context.Context) ([]domain.IrcNetwor return nil, err } - var ret []domain.IrcNetworkWithHealth + ret := make([]domain.IrcNetworkWithHealth, 0) for _, n := range networks { netw := domain.IrcNetworkWithHealth{