From 941c03332338f8493867766f90cbb13078b12aed Mon Sep 17 00:00:00 2001 From: rxdn <29165304+rxdn@users.noreply.github.com> Date: Mon, 11 Nov 2024 23:34:23 +0000 Subject: [PATCH] Don't expose errors --- app/http/middleware/errorhandler.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/http/middleware/errorhandler.go b/app/http/middleware/errorhandler.go index b16e7f3..f34e960 100644 --- a/app/http/middleware/errorhandler.go +++ b/app/http/middleware/errorhandler.go @@ -27,4 +27,10 @@ func ErrorHandler(c *gin.Context) { Error: message, }) } + + if c.Writer.Status() >= 500 && len(c.Errors) == 0 { + c.JSON(-1, ErrorResponse{ + Error: "An internal server error occurred", + }) + } }