auth_oidc: keep previous value when building authorization_claims (bis) (#26565)

This commit is contained in:
Benjamin Dauvergne 2018-10-23 15:44:27 +02:00
parent fd5a150c7e
commit ff10b27cb0
1 changed files with 1 additions and 1 deletions

View File

@ -152,7 +152,7 @@ class OIDCProvider(models.Model):
userinfo_claims = {}
for claim_mapping in self.claim_mappings.all():
d = idtoken_claims if claim_mapping.idtoken_claim else userinfo_claims
value = d.setdefault(claim_mapping.claim, {})
value = d.setdefault(claim_mapping.claim, {}) or {}
if claim_mapping.required:
value['essential'] = True
d[claim_mapping.claim] = value or None