Skip to content

Commit 3e52b8e

Browse files
Benjamin Truningerc00kiemon5ter
authored andcommitted
Do not overwrite extra_id_token_claims if it is already set
1 parent 97abd02 commit 3e52b8e

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

src/pyop/provider.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -446,7 +446,9 @@ def _do_code_exchange(self, request, # type: Dict[str, str]
446446
if refresh_token is not None:
447447
response['refresh_token'] = refresh_token
448448

449-
extra_id_token_claims = {}
449+
if extra_id_token_claims is None:
450+
extra_id_token_claims = {}
451+
450452
if self.stateless:
451453
extra_id_token_claims_in_code = self.authz_state.get_extra_id_token_claims_for_code(token_request['code'])
452454
extra_id_token_claims.update(extra_id_token_claims_in_code)

0 commit comments

Comments
 (0)