Fix bd-28: Auto-import should update issues, not create duplicates

Changed ResolveCollisions from true to false in auto-import logic.
This ensures git pull updates existing issues instead of creating duplicates.
This commit is contained in:
Steve Yegge
2025-10-27 22:26:44 -07:00
parent 393e57302d
commit fb21a319cd

View File

@@ -218,8 +218,8 @@ func (s *Server) checkAndAutoImportIfStale(req *Request) error {
importFunc := func(ctx context.Context, issues []*types.Issue) (created, updated int, idMapping map[string]string, err error) {
// Use the importer package to perform the actual import
result, err := importer.ImportIssues(ctx, dbPath, store, issues, importer.Options{
ResolveCollisions: true, // Auto-resolve collisions for auto-import
RenameOnImport: true, // Auto-rename prefix mismatches
ResolveCollisions: false, // Do NOT resolve collisions - update existing issues by ID
RenameOnImport: true, // Auto-rename prefix mismatches
// Note: SkipPrefixValidation is false by default, so we validate and rename
})
if err != nil {