From d359e18fd048dde2cb243b906467e86e0cef7160 Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Thu, 22 Jan 2026 16:03:19 -1000 Subject: Add debug logging to board save/retrieve --- internal/store/sqlite.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'internal/store/sqlite.go') diff --git a/internal/store/sqlite.go b/internal/store/sqlite.go index 8640b9b..f21a004 100644 --- a/internal/store/sqlite.go +++ b/internal/store/sqlite.go @@ -4,6 +4,7 @@ import ( "database/sql" "encoding/json" "fmt" + "log" "os" "path/filepath" "sort" @@ -401,11 +402,15 @@ func (s *Store) SaveBoards(boards []models.Board) error { } defer cardStmt.Close() + savedBoards := 0 + savedCards := 0 for _, board := range boards { _, err := boardStmt.Exec(board.ID, board.Name) if err != nil { + log.Printf("Error saving board %s: %v", board.Name, err) return err } + savedBoards++ // Save all cards for this board for _, card := range board.Cards { @@ -419,11 +424,14 @@ func (s *Store) SaveBoards(boards []models.Board) error { card.URL, ) if err != nil { + log.Printf("Error saving card %s for board %s: %v", card.Name, board.Name, err) return err } + savedCards++ } } + log.Printf("SaveBoards: Saved %d boards and %d cards to database", savedBoards, savedCards) return tx.Commit() } @@ -503,6 +511,12 @@ func (s *Store) GetBoards() ([]models.Board, error) { } } + totalCards := 0 + for _, b := range boards { + totalCards += len(b.Cards) + } + log.Printf("GetBoards: Retrieved %d boards with %d total cards from database", len(boards), totalCards) + return boards, cardRows.Err() } -- cgit v1.2.3