From 7ee04bbe8eec1582422ad76d024d478111a9d90c Mon Sep 17 00:00:00 2001 From: Bel LaPointe Date: Wed, 9 Feb 2022 16:51:29 -0700 Subject: [PATCH] fix search modifying in server --- spike/review/reinvent/ezmded/server/server.go | 7 ++++--- spike/review/reinvent/ezmded/ui/index.html | 6 ++++-- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/spike/review/reinvent/ezmded/server/server.go b/spike/review/reinvent/ezmded/server/server.go index 33e13ad..3d5f8b6 100644 --- a/spike/review/reinvent/ezmded/server/server.go +++ b/spike/review/reinvent/ezmded/server/server.go @@ -281,10 +281,11 @@ func (server *Server) urlFileId(id []string) string { if len(id) == 0 { return "" } + result := id[0] for i := 1; i < len(id); i++ { - id[0] = strings.Join([]string{id[0], url.PathEscape(id[i])}, "/") + result = strings.Join([]string{result, url.PathEscape(id[i])}, "/") } - return id[0] + return result } func (server *Server) fileId(r *http.Request) []string { @@ -350,7 +351,7 @@ func (server *Server) apiV0SearchHandler(w http.ResponseWriter, r *http.Request) result := []string{} if err := tree.ForEach(func(id []string, leaf Leaf) error { for _, pattern := range patterns { - if !pattern.MatchString(leaf.Content) && !pattern.MatchString(fmt.Sprint(id)) { + if !pattern.MatchString(leaf.Content) && !pattern.MatchString(leaf.Title) { return nil } } diff --git a/spike/review/reinvent/ezmded/ui/index.html b/spike/review/reinvent/ezmded/ui/index.html index 7955469..88f5d2c 100644 --- a/spike/review/reinvent/ezmded/ui/index.html +++ b/spike/review/reinvent/ezmded/ui/index.html @@ -5,7 +5,7 @@ -