From b806116e40945b18b3aeb71b00965bf08255aa3b Mon Sep 17 00:00:00 2001 From: "Dr. Stefan Schimanski" Date: Tue, 27 Sep 2016 11:29:22 +0200 Subject: [PATCH] Move service error handler installer --- pkg/genericapiserver/config.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkg/genericapiserver/config.go b/pkg/genericapiserver/config.go index 793da58f4c2..b613d1824d5 100644 --- a/pkg/genericapiserver/config.go +++ b/pkg/genericapiserver/config.go @@ -329,6 +329,7 @@ func (c Config) New() (*GenericAPIServer, error) { // Use CurlyRouter to be able to use regular expressions in paths. Regular expressions are required in paths for example for proxy (where the path is proxy/{kind}/{name}/{*}) s.HandlerContainer.Router(restful.CurlyRouter{}) s.Mux = apiserver.NewPathRecorderMux(s.HandlerContainer.ServeMux) + apiserver.InstallServiceErrorHandler(s.Serializer, s.HandlerContainer) if c.ProxyDialer != nil || c.ProxyTLSClientConfig != nil { s.ProxyTransport = utilnet.SetTransportDefaults(&http.Transport{ @@ -337,8 +338,6 @@ func (c Config) New() (*GenericAPIServer, error) { }) } - apiserver.InstallServiceErrorHandler(s.Serializer, s.HandlerContainer) - s.installAPI(&c) s.Handler, s.InsecureHandler = s.buildHandlerChains(&c, http.Handler(s.Mux.BaseMux().(*http.ServeMux)))