diff --git a/router/core/router.go b/router/core/router.go index 5da302608f..9807ebc096 100644 --- a/router/core/router.go +++ b/router/core/router.go @@ -600,12 +600,12 @@ func (r *Router) newServer(ctx context.Context, routerConfig *nodev1.RouterConfi subChiRouter.Use(traceHandler.Handler) } - subChiRouter.Use(graphqlPreHandler.Handler) - if metricHandler != nil { subChiRouter.Use(metricHandler.Handler) } + subChiRouter.Use(graphqlPreHandler.Handler) + subgraphs := make([]Subgraph, len(routerConfig.Subgraphs)) for _, s := range routerConfig.Subgraphs { parsedURL, err := url.Parse(s.RoutingUrl)