Projet

Général

Profil

0003-misc-reduce-querysets-on-page-detail-for-user.patch

Lauréline Guérin, 10 mars 2020 16:40

Télécharger (985 octets)

Voir les différences:

Subject: [PATCH 3/4] misc: reduce querysets on page detail for user

 combo/profile/__init__.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
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
-