From a84ebed090f3098027fce54c67a114f951a60efc Mon Sep 17 00:00:00 2001 From: Kaan Karakaya Date: Wed, 4 Oct 2023 12:30:05 +0300 Subject: [PATCH] Use error Use handler error to update response code --- middleware/echo/echo.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/middleware/echo/echo.go b/middleware/echo/echo.go index 62d75bd..95ddb99 100644 --- a/middleware/echo/echo.go +++ b/middleware/echo/echo.go @@ -15,7 +15,10 @@ func Handler(handlerID string, m middleware.Middleware) echo.MiddlewareFunc { r := &reporter{c: c} var err error m.Measure(handlerID, r, func() { - err = h(c) + if err = h(c); err != nil { + c.Error(err) + } + }) return err })