fix(Template): remove duplicate check open/exists

This commit is contained in:
Viktor Vassilyev 2018-11-05 21:08:03 +06:00
parent 7aae58a543
commit f740b71ded
2 changed files with 3 additions and 6 deletions

View File

@ -186,16 +186,13 @@ func BuildTemplate(dir string, files ...string) error {
fs := beeTemplateFS()
f, err := fs.Open(dir)
if err != nil {
return errors.New("dir open err")
}
defer f.Close()
if _, err := f.Stat(); err != nil {
if os.IsNotExist(err) {
return nil
}
return errors.New("dir open err")
}
defer f.Close()
beeTemplates, ok := beeViewPathTemplates[dir]
if !ok {
panic("Unknown view path: " + dir)

View File

@ -105,7 +105,7 @@ var user = `<!DOCTYPE html>
func TestRelativeTemplate(t *testing.T) {
dir := "_beeTmp"
os.Mkdir(dir, 0777)
//Just add dir to known viewPaths
if err := AddViewPath(dir); err != nil {
t.Fatal(err)