diff --git a/evibes/middleware.py b/evibes/middleware.py index fa490e3d..b411eb05 100644 --- a/evibes/middleware.py +++ b/evibes/middleware.py @@ -106,7 +106,7 @@ class GrapheneLoggingErrorsDebugMiddleware: try: return next(root, info, **args) except Exception as e: - if e in self.WARNING_ONLY_ERRORS: + if any(isinstance(e, error_type) for error_type in self.WARNING_ONLY_ERRORS): logger.warning(str(e)) else: logger.error(str(e))