0003-misc-reduce-querysets-on-page-detail-for-user.patch
combo/profile/__init__.py | ||
---|---|---|
22 | 22 | |
23 | 23 | |
24 | 24 |
def user_get_name_id(user): |
25 |
saml_identifier = user.saml_identifiers.first() |
|
25 |
if hasattr(user, '_saml_identifier_cache'): |
|
26 |
saml_identifier = user._saml_identifier_cache |
|
27 |
else: |
|
28 |
saml_identifier = user.saml_identifiers.first() |
|
29 |
user._saml_identifier_cache = saml_identifier |
|
26 | 30 |
if saml_identifier: |
27 | 31 |
return saml_identifier.name_id |
28 | 32 |
return None |
29 |
- |