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", + }) + } }