diff options
| author | Peter Stone <thepeterstone@gmail.com> | 2026-01-22 16:03:19 -1000 |
|---|---|---|
| committer | Peter Stone <thepeterstone@gmail.com> | 2026-01-22 16:03:19 -1000 |
| commit | d359e18fd048dde2cb243b906467e86e0cef7160 (patch) | |
| tree | a14cf572f283c58c11218584948c11b622c6bea5 /internal/store | |
| parent | b341167d5b2a1175c0eb58ae873ec0d0ed88688e (diff) | |
Add debug logging to board save/retrieve
Diffstat (limited to 'internal/store')
| -rw-r--r-- | internal/store/sqlite.go | 14 |
1 files changed, 14 insertions, 0 deletions
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() } |
