From df609ab4b72908099cb217ef07cd66127e7bbcda Mon Sep 17 00:00:00 2001 From: quobix Date: Thu, 13 Jun 2024 08:31:12 -0400 Subject: [PATCH] added windows check for patch conversion --- utils/utils.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/utils/utils.go b/utils/utils.go index e0a82748..7247db08 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -7,6 +7,7 @@ import ( "net/http" "net/url" "regexp" + "runtime" "sort" "strconv" "strings" @@ -602,7 +603,8 @@ func ConvertComponentIdIntoFriendlyPathSearch(id string) (string, string) { if pathCharExp.Match([]byte(segs[i])) { segs[i], _ = url.QueryUnescape(strings.ReplaceAll(segs[i], "~1", "/")) - if strings.Contains(id, "#") && strings.Contains(segs[i], `\`) { + // strip out any backslashes, but only on non-windows systems. + if runtime.GOOS != "windows" && strings.Contains(id, "#") && strings.Contains(segs[i], `\`) { segs[i] = strings.ReplaceAll(segs[i], `\`, "") cleaned = append(cleaned, segs[i]) continue