view: minor

This commit is contained in:
Gerasimos (Makis) Maropoulos 2022-03-10 20:41:34 +02:00
parent 52485480d8
commit 096349bb56
No known key found for this signature in database
GPG Key ID: 66FCC29BD385FCA6

View File

@ -33,7 +33,6 @@ import (
"github.com/fatih/structs"
gojson "github.com/goccy/go-json"
"github.com/iris-contrib/schema"
"github.com/kataras/golog"
"github.com/mailru/easyjson"
"github.com/mailru/easyjson/jwriter"
"github.com/microcosm-cc/bluemonday"
@ -3627,15 +3626,18 @@ func (ctx *Context) View(filename string, optionalViewModel ...interface{}) erro
ctx.ContentType(ContentHTMLHeaderValue)
err := ctx.renderView(filename, optionalViewModel...)
if errNotExists, ok := err.(ErrViewNotExist); ok {
err = ctx.fireFallbackViewOnce(errNotExists)
if err != nil {
if errNotExists, ok := err.(ErrViewNotExist); ok {
err = ctx.fireFallbackViewOnce(errNotExists)
}
}
if err != nil {
if ctx.app.Logger().Level == golog.DebugLevel {
if ctx.IsDebug() {
// send the error back to the client, when debug mode.
ctx.StopWithError(http.StatusInternalServerError, err)
} else {
ctx.SetErrPrivate(err)
ctx.StopWithStatus(http.StatusInternalServerError)
}
}