diff --git a/internal/route/route.go b/internal/route/route.go index a0c70d5b..87334d74 100644 --- a/internal/route/route.go +++ b/internal/route/route.go @@ -521,6 +521,9 @@ func (r *Route) start(parent task.Parent) gperr.Error { } } else { ep := entrypoint.FromCtx(parent.Context()) + if ep == nil { + return gperr.New("entrypoint not initialized") + } r.task = parent.Subtask("excluded."+r.Name(), false) ep.ExcludedRoutes().Add(r.impl)