Qualys: activation keys lazy (no API on page load if cache empty)
This commit is contained in:
parent
49b1865d13
commit
d15db654d4
@ -463,12 +463,15 @@ def get_vuln_counts(db, ip_list, force_refresh=False):
|
||||
return results
|
||||
|
||||
|
||||
def get_activation_keys(db):
|
||||
"""Recupere les activation keys Qualys"""
|
||||
def get_activation_keys(db, force_refresh=False):
|
||||
"""Recupere les activation keys Qualys (cache only par défaut)"""
|
||||
cache_key = "qualys:actkeys"
|
||||
cached = _cache.get(cache_key)
|
||||
if cached is not None:
|
||||
return cached
|
||||
if not force_refresh:
|
||||
# Pas de cache, pas d'appel API au chargement de page
|
||||
return []
|
||||
|
||||
qualys_url, qualys_user, qualys_pass, qualys_proxy = _get_qualys_creds(db)
|
||||
if not qualys_user:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user