diff --git a/api/internal/handler/route/route.go b/api/internal/handler/route/route.go index d100c85b4..15d45c38a 100644 --- a/api/internal/handler/route/route.go +++ b/api/internal/handler/route/route.go @@ -240,6 +240,9 @@ func (h *Handler) List(c droplet.Context) (interface{}, error) { } if input.Host != "" && !strings.Contains(obj.(*entity.Route).Host, input.Host) { + if strings.Contains(strings.Join(obj.(*entity.Route).Hosts, ""), input.Host) { + return true + } return false }