diff --git a/kernel/util/path.go b/kernel/util/path.go index 0669d05d1..a9617da84 100644 --- a/kernel/util/path.go +++ b/kernel/util/path.go @@ -38,6 +38,9 @@ var ( ) func GetTreeID(treePath string) string { + if strings.Contains(treePath, "\\") { + return strings.TrimSuffix(filepath.Base(treePath), ".sy") + } return strings.TrimSuffix(path.Base(treePath), ".sy") }