@@ -20,11 +20,10 @@ import (
2020 "github.com/SwissDataScienceCenter/renku-gateway/internal/revproxy"
2121 "github.com/SwissDataScienceCenter/renku-gateway/internal/sessions"
2222 "github.com/SwissDataScienceCenter/renku-gateway/internal/tokenstore"
23+ "github.com/SwissDataScienceCenter/renku-gateway/internal/utils"
2324 "github.com/SwissDataScienceCenter/renku-gateway/internal/views"
2425 "github.com/getsentry/sentry-go"
2526 sentryecho "github.com/getsentry/sentry-go/echo"
26- "github.com/go-extras/errx"
27- "github.com/go-extras/errx/stacktrace"
2827 "github.com/labstack/echo-contrib/echoprometheus"
2928 "github.com/labstack/echo/v4"
3029 "github.com/labstack/echo/v4/middleware"
@@ -68,13 +67,6 @@ func main() {
6867 }
6968 // Setup
7069 e := echo .New ()
71-
72- // Test
73- e .HTTPErrorHandler = func (err error , c echo.Context ) {
74- wrappedErr := errx .Wrap ("Unhandled error" , err , stacktrace .Here ())
75- e .DefaultHTTPErrorHandler (wrappedErr , c )
76- }
77-
7870 e .Pre (middleware .RequestID (), middleware .RemoveTrailingSlash (), revproxy .UiServerPathRewrite ())
7971 e .Use (middleware .Recover ())
8072 // Sentry middleware
@@ -86,7 +78,7 @@ func main() {
8678 e .Use (func (next echo.HandlerFunc ) echo.HandlerFunc {
8779 return func (c echo.Context ) error {
8880 err = next (c )
89- if err != nil {
81+ if err != nil && utils . SendErrorToSentry ( err ) {
9082 hub := sentryecho .GetHubFromContext (c )
9183 if hub == nil {
9284 slog .Error ("SENTRY" , "message" , "Cannot get Sentry Hub from echo context!" )
0 commit comments