Fix multiple issues and renumber database
- bd-170: Implement hybrid sorting for ready work (recent 48h first, then oldest) - bd-87: Use safer null-byte placeholders in ID remapping - bd-92: Make auto-flush debounce configurable via BEADS_FLUSH_DEBOUNCE - bd-171: Fix nil pointer dereference in renumber command - Delete spurious test issues (bd-7, bd-130-134) - Renumber database from 171 down to 144 issues
This commit is contained in:
@@ -46,6 +46,22 @@ Risks:
|
||||
os.Exit(1)
|
||||
}
|
||||
|
||||
// Renumber command needs direct access to storage
|
||||
// Ensure we have a direct store connection
|
||||
if store == nil {
|
||||
var err error
|
||||
if dbPath == "" {
|
||||
fmt.Fprintf(os.Stderr, "Error: no database path found\n")
|
||||
os.Exit(1)
|
||||
}
|
||||
store, err = sqlite.New(dbPath)
|
||||
if err != nil {
|
||||
fmt.Fprintf(os.Stderr, "Error: failed to open database: %v\n", err)
|
||||
os.Exit(1)
|
||||
}
|
||||
defer store.Close()
|
||||
}
|
||||
|
||||
ctx := context.Background()
|
||||
|
||||
// Get prefix from config, or derive from first issue if not set
|
||||
|
||||
Reference in New Issue
Block a user