mirror of
https://github.com/helm/helm.git
synced 2026-04-24 23:58:32 -04:00
Fail template execution if included template fails
This commit is contained in:
parent
3a943696b7
commit
124235ffed
1 changed files with 3 additions and 3 deletions
|
|
@ -138,12 +138,12 @@ func (e *Engine) alterFuncMap(t *template.Template) template.FuncMap {
|
|||
}
|
||||
|
||||
// Add the 'include' function here so we can close over t.
|
||||
funcMap["include"] = func(name string, data interface{}) string {
|
||||
funcMap["include"] = func(name string, data interface{}) (string, error) {
|
||||
buf := bytes.NewBuffer(nil)
|
||||
if err := t.ExecuteTemplate(buf, name, data); err != nil {
|
||||
buf.WriteString(err.Error())
|
||||
return "", err
|
||||
}
|
||||
return buf.String()
|
||||
return buf.String(), nil
|
||||
}
|
||||
|
||||
// Add the 'required' function here
|
||||
|
|
|
|||
Loading…
Reference in a new issue