diff --git a/oidc_provider/lib/claims.py b/oidc_provider/lib/claims.py index 8c8263a..16e3919 100644 --- a/oidc_provider/lib/claims.py +++ b/oidc_provider/lib/claims.py @@ -60,11 +60,11 @@ class ScopeClaims(object): if value is None or value == '': del aux_dic[key] elif type(value) is dict: - cleaned_dic = self._clean_dic(value) - if not cleaned_dic: + cleaned_dict = self._clean_dic(value) + if not cleaned_dict: del aux_dic[key] continue - aux_dic[key] = self._clean_dic(value) + aux_dic[key] = cleaned_dict return aux_dic @classmethod