Skip to content
This repository was archived by the owner on Jun 12, 2021. It is now read-only.

Commit 54174cf

Browse files
committed
If 'state' isn't in request_args look for it in kwargs,
1 parent 6fabd6f commit 54174cf

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/oidcservice/oidc/add_on/pkce.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,10 @@ def add_code_verifier(request_args, service, **kwargs):
7070
:param request_args: Set of request arguments
7171
:return: updated set of request arguments
7272
"""
73-
_item = service.get_item(Message, 'pkce', kwargs['state'])
73+
_state = request_args.get('state')
74+
if _state is None:
75+
_state = kwargs.get('state')
76+
_item = service.get_item(Message, 'pkce', _state)
7477
request_args.update({'code_verifier': _item['code_verifier']})
7578
return request_args
7679

0 commit comments

Comments
 (0)