Skip to content

Commit 2b42568

Browse files
authored
Merge pull request #108 from mfmarche/connexion_3_support
2 parents 706d99c + 429f64c commit 2b42568

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

json_logging/framework/connexion/__init__.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,12 @@ def config(self, app, request_response_dto_class, exclude_url_patterns=[]):
5151

5252
@app.app.before_request
5353
def before_request():
54-
if is_not_match_any_pattern(_current_request.path, exclude_url_patterns):
54+
# for connexion 3.0+, requests use starlette
55+
if hasattr(_current_request, "_starlette_request"):
56+
path = _current_request.url.path
57+
else:
58+
path = _current_request.path
59+
if is_not_match_any_pattern(path, exclude_url_patterns):
5560
g.request_response_data = request_response_dto_class(_current_request)
5661

5762
@app.app.after_request

0 commit comments

Comments
 (0)