summaryrefslogtreecommitdiff
path: root/web/server.go
diff options
context:
space:
mode:
Diffstat (limited to 'web/server.go')
-rw-r--r--web/server.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/web/server.go b/web/server.go
index 46fe66b..ee769f0 100644
--- a/web/server.go
+++ b/web/server.go
@@ -18,6 +18,7 @@ import (
"time"
"github.com/martinlehoux/biking_home/config"
+ "github.com/martinlehoux/biking_home/mountain_pass"
"github.com/martinlehoux/biking_home/ride"
"github.com/martinlehoux/biking_home/rides"
"github.com/martinlehoux/biking_home/strava"
@@ -103,8 +104,12 @@ func (s *Server) handleRide(w http.ResponseWriter, r *http.Request) {
}), w)
return
}
+ passes, err := mountain_pass.LoadMountainPasses(s.db)
+ if err != nil {
+ slog.Warn("Failed to load mountain passes for ride detail", "ride_id", id, "error", err)
+ }
slog.Info("Loaded ride detail", "ride_id", id)
- kcore.RenderPage(r.Context(), RideDetailPage(buildRideDetailView(item, parsed)), w)
+ kcore.RenderPage(r.Context(), RideDetailPage(buildRideDetailView(item, parsed, passes)), w)
}
func (s *Server) listRides(rideSort RideSort) ([]rides.Ride, error) {