From d2f0f1a4cf99a7b42be51ae14b20ad2f37457c37 Mon Sep 17 00:00:00 2001 From: Robin Dittmar Date: Fri, 21 Aug 2026 21:00:05 +0200 Subject: [PATCH] fix: list items are now ordered by is_completed and modified_at --- 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 eb6f6a1..5383b69 100644 --- a/internal/repository/list.go +++ b/internal/repository/list.go @@ -61,7 +61,7 @@ func (r *ListRepo) CreateList(ctx context.Context, name string, userIDs []string func (r *ListRepo) GetLists(ctx context.Context, userID string) ([]domain.List, error) { rows, err := r.db.QueryContext(ctx, - "SELECT id, name, lists.created_at, modified_at FROM lists INNER JOIN list_users ON lists.id=list_users.list_id WHERE list_users.user_id = $1", + "SELECT id, name, lists.created_at, modified_at, COUNT(*) FROM lists INNER JOIN list_users ON lists.id=list_users.list_id WHERE list_users.user_id = $1", userID, ) if err != nil { @@ -177,7 +177,7 @@ func (r *ListRepo) SetListItemCompleted(ctx context.Context, listItemID string, func (r *ListRepo) GetListItems(ctx context.Context, listID string) ([]domain.ListItem, error) { rows, err := r.db.QueryContext(ctx, - "SELECT id, title, is_completed, created_at, modified_at FROM list_items WHERE list_id = $1 ORDER BY modified_at DESC", + "SELECT id, title, is_completed, created_at, modified_at FROM list_items WHERE list_id = $1 ORDER BY is_completed, modified_at DESC", listID, ) if err != nil {