diff --git a/echo/echo.go b/echo/echo.go index 1733372..fa9e790 100644 --- a/echo/echo.go +++ b/echo/echo.go @@ -11,6 +11,9 @@ func New(doc redoc.Redoc) echo.MiddlewareFunc { return func(next echo.HandlerFunc) echo.HandlerFunc { return func(ctx echo.Context) error { handle(ctx.Response(), ctx.Request()) + if ctx.Response().Committed { + return nil + } return next(ctx) } }