From 954ed9027d796f76ffa606d91381baa4b7768017 Mon Sep 17 00:00:00 2001 From: Lorenz Padberg Date: Mon, 11 Dec 2023 15:36:52 +0100 Subject: [PATCH] Refactor Sentry Middleware for Graphene --- server/core/middleware.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/server/core/middleware.py b/server/core/middleware.py index 6e80e6e9..3611d0b7 100644 --- a/server/core/middleware.py +++ b/server/core/middleware.py @@ -120,4 +120,10 @@ class SentryMiddleware(object): raise error def resolve(self, next, root, info: ResolveInfo, **args): - return next(root, info, **args).catch(self.on_error) + try: + return next(root, info, **args) + except Exception as e: + capture_exception(e) + raise e + +