From c677b71a7af11da9f69d734d94de8c82b6e59cbd Mon Sep 17 00:00:00 2001 From: Robin Dittmar Date: Sat, 22 Aug 2026 21:45:52 +0200 Subject: [PATCH] fix: make() lists and items, so having no lists and no items returns [] instead of nil --- internal/repository/list.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/repository/list.go b/internal/repository/list.go index dd451ed..1a0d470 100644 --- a/internal/repository/list.go +++ b/internal/repository/list.go @@ -81,7 +81,7 @@ func (r *ListRepo) GetLists(ctx context.Context, userID string) ([]domain.List, } defer rows.Close() - var lists []domain.List + lists := make([]domain.List, 0, 16) for rows.Next() { var l domain.List err = rows.Scan(&l.ID, &l.Name, &l.CreatedAt, &l.ModifiedAt, &l.TotalItems, &l.CompletedItems) @@ -206,7 +206,7 @@ func (r *ListRepo) GetListItems(ctx context.Context, listID string) ([]domain.Li } defer rows.Close() - var items []domain.ListItem + items := make([]domain.ListItem, 0, 32) for rows.Next() { var l domain.ListItem err = rows.Scan(&l.ID, &l.Title, &l.IsCompleted, &l.CreatedAt, &l.ModifiedAt) -- 2.54.0