mirror of
https://github.com/astaxie/beego.git
synced 2024-11-22 06:20:54 +00:00
Fix index out of range if there is no file extension
This commit is contained in:
parent
66423f6935
commit
adaa4ab929
@ -167,9 +167,11 @@ func BuildTemplate(dir string, files ...string) error {
|
||||
for _, file := range v {
|
||||
if buildAllFiles || utils.InSlice(file, files) {
|
||||
templatesLock.Lock()
|
||||
fileExt := filepath.Ext(file)[1:]
|
||||
ext := filepath.Ext(file)
|
||||
var t TemplateRenderer
|
||||
if fn, ok := beeTemplateEngines[fileExt]; ok {
|
||||
if len(ext) == 0 {
|
||||
t, err = getTemplate(self.root, file, v...)
|
||||
} else if fn, ok := beeTemplateEngines[ext[1:]]; ok {
|
||||
t, err = fn(self.root, file, beegoTplFuncMap)
|
||||
} else {
|
||||
t, err = getTemplate(self.root, file, v...)
|
||||
|
Loading…
Reference in New Issue
Block a user