merge from main

This commit is contained in:
Kenneth Kehl
2024-08-02 13:53:58 -07:00

View File

@@ -62,6 +62,7 @@ class ResponseHeaderMiddleware(object):
self._app = app self._app = app
def __call__(self, environ, start_response): def __call__(self, environ, start_response):
try:
req = NotifyRequest(environ) req = NotifyRequest(environ)
def rewrite_response_headers(status, headers, exc_info=None): def rewrite_response_headers(status, headers, exc_info=None):
@@ -78,6 +79,13 @@ class ResponseHeaderMiddleware(object):
return start_response(status, headers, exc_info) return start_response(status, headers, exc_info)
return self._app(environ, rewrite_response_headers) return self._app(environ, rewrite_response_headers)
except BaseException as be: # noqa
if "AuthError" in str(be): # notify-api-1135
current_app.logger.error(be)
elif "AttributeError" in str(be): # notify-api-1394
current_app.logger.error(be)
else:
raise be
def init_app(app): def init_app(app):