aboutsummaryrefslogtreecommitdiff
path: root/cli/cli.go
diff options
context:
space:
mode:
Diffstat (limited to 'cli/cli.go')
-rw-r--r--cli/cli.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/cli/cli.go b/cli/cli.go
index 37f64bb..bf67638 100644
--- a/cli/cli.go
+++ b/cli/cli.go
@@ -3,6 +3,7 @@ package cli
import (
"context"
"database/sql"
+ "errors"
"flag"
"fmt"
"log/slog"
@@ -94,6 +95,9 @@ func runBacktest(db *sql.DB) error {
}
parsed, err := ride.ParseFile(ride.GPXRideParser{}, item.GPXPath)
if err != nil {
+ if errors.Is(err, ride.ErrNoTrackPoints) {
+ continue
+ }
slog.Warn("Failed to parse ride GPX", "ride", item.ExternalID, "file", item.GPXPath, "error", err)
continue
}