From 49563e638b69ab149446c1c4016d62191e2b7e2c Mon Sep 17 00:00:00 2001 From: mpl Date: Thu, 4 Apr 2019 11:50:04 +0200 Subject: [PATCH] Fix response modifier initial building Co-authored-by: Ludovic Fernandez --- pkg/server/router/router.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/server/router/router.go b/pkg/server/router/router.go index 68f21fd43..546e2cba2 100644 --- a/pkg/server/router/router.go +++ b/pkg/server/router/router.go @@ -178,7 +178,11 @@ func (m *Manager) buildRouterHandler(ctx context.Context, routerName string) (ht } func (m *Manager) buildHTTPHandler(ctx context.Context, router *config.Router, routerName string) (http.Handler, error) { - rm := m.modifierBuilder.Build(ctx, router.Middlewares) + qualifiedNames := make([]string, len(router.Middlewares)) + for i, name := range router.Middlewares { + qualifiedNames[i] = internal.GetQualifiedName(ctx, name) + } + rm := m.modifierBuilder.Build(ctx, qualifiedNames) sHandler, err := m.serviceManager.BuildHTTP(ctx, router.Service, rm) if err != nil {