Просмотр исходного кода

Fix IsValidUsername check when PagesParentDir isn't current dir

Previously, this check would only work if there was a pages/ dir in the
current working directory. Now it respects the pages_parent_dir
configuration setting.
pull/89/head
Matt Baer 5 лет назад
Родитель
Сommit
3d30a09695
1 измененных файлов: 1 добавлений и 2 удалений
  1. +1
    -2
      author/author.go

+ 1
- 2
author/author.go Просмотреть файл

@@ -112,8 +112,7 @@ func IsValidUsername(cfg *config.Config, username string) bool {
// Username is invalid if page with the same name exists. So traverse
// available pages, adding them to reservedUsernames map that'll be checked
// later.
// TODO: use pagesDir const
filepath.Walk("pages/", func(path string, i os.FileInfo, err error) error {
filepath.Walk(filepath.Join(cfg.Server.PagesParentDir, "pages"), func(path string, i os.FileInfo, err error) error {
reservedUsernames[i.Name()] = true
return nil
})


Загрузка…
Отмена
Сохранить