Prevent template renderer from rendering error (#14646)
When there is a panic during template rendering unrolled/render will automatically render the error. This leads to the panic being displayed in the page and not a 500 page Fix #14467 Fix #14525 Signed-off-by: Andrew Thornton <art27@cantab.net>
This commit is contained in:
parent
b3c2e23cbb
commit
c9f1baf620
1 changed files with 7 additions and 6 deletions
|
@ -86,11 +86,12 @@ func getDirAssetNames(dir string) []string {
|
|||
// HTMLRenderer returns a render.
|
||||
func HTMLRenderer() *render.Render {
|
||||
return render.New(render.Options{
|
||||
Extensions: []string{".tmpl"},
|
||||
Directory: "templates",
|
||||
Funcs: NewFuncMap(),
|
||||
Asset: GetAsset,
|
||||
AssetNames: GetAssetNames,
|
||||
IsDevelopment: !setting.IsProd(),
|
||||
Extensions: []string{".tmpl"},
|
||||
Directory: "templates",
|
||||
Funcs: NewFuncMap(),
|
||||
Asset: GetAsset,
|
||||
AssetNames: GetAssetNames,
|
||||
IsDevelopment: !setting.IsProd(),
|
||||
DisableHTTPErrorRendering: true,
|
||||
})
|
||||
}
|
||||
|
|
Reference in a new issue