From b338075a0fc6e1a0683dbf03d09b4957a289e26f Mon Sep 17 00:00:00 2001 From: Vishal Rana Date: Sat, 23 Dec 2017 09:11:03 -0800 Subject: [PATCH] Update dummy group path to include exact prefix Signed-off-by: Vishal Rana --- echo.go | 2 +- group.go | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/echo.go b/echo.go index 98bcfe7a..fa2c52e5 100644 --- a/echo.go +++ b/echo.go @@ -213,7 +213,7 @@ const ( ) const ( - version = "3.2.5" + version = "3.2.6" website = "https://echo.labstack.com" // http://patorjk.com/software/taag/#p=display&f=Small%20Slant&t=Echo banner = ` diff --git a/group.go b/group.go index 49bbea28..f7e61a2e 100644 --- a/group.go +++ b/group.go @@ -20,9 +20,11 @@ func (g *Group) Use(middleware ...MiddlewareFunc) { g.middleware = append(g.middleware, middleware...) // Allow all requests to reach the group as they might get dropped if router // doesn't find a match, making none of the group middleware process. - g.echo.Any(path.Clean(g.prefix+"/*"), func(c Context) error { - return NotFoundHandler(c) - }, g.middleware...) + for _, p := range []string{"", "/*"} { + g.echo.Any(path.Clean(g.prefix+p), func(c Context) error { + return NotFoundHandler(c) + }, g.middleware...) + } } // CONNECT implements `Echo#CONNECT()` for sub-routes within the Group.