From 4372de483b80789082fe983653e0b5c57a941af9 Mon Sep 17 00:00:00 2001 From: UUBulb <35923940+uubulb@users.noreply.github.com> Date: Thu, 4 Dec 2025 21:52:12 +0800 Subject: [PATCH] fix: add a default error message for waf page (#1145) --- cmd/dashboard/controller/waf/waf.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cmd/dashboard/controller/waf/waf.go b/cmd/dashboard/controller/waf/waf.go index bcf59dd..3dbdc27 100644 --- a/cmd/dashboard/controller/waf/waf.go +++ b/cmd/dashboard/controller/waf/waf.go @@ -50,8 +50,14 @@ func Waf(c *gin.Context) { } func ShowBlockPage(c *gin.Context, err error) { + var errMsg string + if err != nil { + errMsg = err.Error() + } else { + errMsg = "you were blocked by nezha WAF" + } c.Writer.WriteHeader(http.StatusForbidden) c.Header("Content-Type", "text/html; charset=utf-8") - c.Writer.WriteString(strings.Replace(errorPageTemplate, "{error}", err.Error(), 1)) + c.Writer.WriteString(strings.Replace(errorPageTemplate, "{error}", errMsg, 1)) c.Abort() }