From 952caa493ec50499580f2ee21ccd546f0fc241db Mon Sep 17 00:00:00 2001 From: Gerasimos Maropoulos Date: Mon, 25 Jul 2016 16:02:51 +0300 Subject: [PATCH] Done/DoneFunc are kept to use for the child route parties also --- iris.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/iris.go b/iris.go index 59ab667c..3a15db3a 100644 --- a/iris.go +++ b/iris.go @@ -1055,7 +1055,8 @@ func (api *muxAPI) Party(relativePath string, handlersFn ...HandlerFunc) MuxAPI middleware := convertToHandlers(handlersFn) // append the parent's +child's handlers middleware = joinMiddleware(api.middleware, middleware) - return &muxAPI{relativePath: fullpath, mux: api.mux, apiRoutes: make([]*route, 0), middleware: middleware} + + return &muxAPI{relativePath: fullpath, mux: api.mux, apiRoutes: make([]*route, 0), middleware: middleware, doneMiddleware: api.doneMiddleware} } // Use registers Handler middleware