Fix serving . but absolute and parents still cause bugs

master
Bel LaPointe 2019-10-21 09:52:05 -06:00
parent 0595c49fc2
commit 618b9ed513
1 changed files with 3 additions and 1 deletions

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)