From 4d22b0c4978e6dbaa6776576af26ef2f981ac5ca Mon Sep 17 00:00:00 2001 From: Kevin Wan Date: Sat, 6 Nov 2021 21:31:35 +0800 Subject: [PATCH] feat: ignore rest.WithPrefix on empty prefix (#1208) --- tools/goctl/api/gogen/genroutes.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tools/goctl/api/gogen/genroutes.go b/tools/goctl/api/gogen/genroutes.go index 8b273b8f..7c14d83b 100644 --- a/tools/goctl/api/gogen/genroutes.go +++ b/tools/goctl/api/gogen/genroutes.go @@ -207,10 +207,12 @@ func getRoutes(api *spec.ApiSpec) ([]group, error) { strings.Split(middleware, ",")...) } prefix := g.GetAnnotation(spec.RoutePrefixKey) - prefix = strings.TrimSpace(prefix) prefix = strings.ReplaceAll(prefix, `"`, "") - prefix = path.Join("/", prefix) - groupedRoutes.prefix = prefix + prefix = strings.TrimSpace(prefix) + if len(prefix) > 0 { + prefix = path.Join("/", prefix) + groupedRoutes.prefix = prefix + } routes = append(routes, groupedRoutes) }