commit 588256776ecb4609defacc8b3bafc584b0b045fd
parent 794589fbfdb41d380b47685775e7ca28009b420e
Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Date: Fri, 14 Oct 2016 11:01:49 +0200
Add workaround for block template crash
Fixes #2549
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/tpl/template.go b/tpl/template.go
@@ -257,7 +257,10 @@ func (t *GoHTMLTemplate) AddTemplateFileWithMaster(name, overlayFilename, master
if err != nil {
t.errors = append(t.errors, &templateErr{name: name, err: err})
} else {
- t.overlays[name] = overlayTpl
+ // The extra lookup is a workaround, see
+ // * https://github.com/golang/go/issues/16101
+ // * https://github.com/spf13/hugo/issues/2549
+ t.overlays[name] = overlayTpl.Lookup(overlayTpl.Name())
}
return err