B:BD[
3.31567] → [
3.31567:31605]
if len(segmentImport.Labels) > 0 {
// If no labels succeeded, delete the orphaned segment
if len(segmentImport.Labels) == 0 {
_, err = tx.ExecContext(ctx, `DELETE FROM segment WHERE id = ?`, segmentID)
if err != nil {
errors = append(errors, ImportSegmentError{
File: filepath.Base(sf.DataPath),
Stage: "import",
Message: fmt.Sprintf("failed to delete orphaned segment: %v", err),
})
}
// Remove from fileUpdate since no labels were imported
delete(fileUpdate.LabelIDs, segIdx)
} else {