From bbf27d1b04cd03c8693f1ad7326bec82d086045d Mon Sep 17 00:00:00 2001 From: mikestefanello Date: Sat, 11 Dec 2021 19:32:27 -0500 Subject: [PATCH] Prevent duplicate error responses. --- controllers/error.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/controllers/error.go b/controllers/error.go index 0dd243e..a78ab2d 100644 --- a/controllers/error.go +++ b/controllers/error.go @@ -11,6 +11,10 @@ type Error struct { } func (e *Error) Get(err error, c echo.Context) { + if c.Response().Committed { + return + } + code := http.StatusInternalServerError if he, ok := err.(*echo.HTTPError); ok { code = he.Code