Fix serving . but absolute and parents still cause bugs

This commit is contained in:
Bel LaPointe
2019-10-21 09:52:05 -06:00
parent 0595c49fc2
commit 618b9ed513

View File

@@ -18,8 +18,10 @@ type Path struct {
func NewPathFromLocal(p string) Path {
splits := strings.SplitN(p, path.Base(config.Root), 2)
href := splits[0]
if len(splits) > 1 {
if len(splits) > 1 && splits[0] == "" {
href = splits[1]
} else {
href = strings.Join(splits, path.Base(config.Root))
}
href = path.Join("/notes", href)
return NewPathFromURL(href)