diff --git a/app/services/qualys_service.py b/app/services/qualys_service.py index 1468372..6a0ffab 100644 --- a/app/services/qualys_service.py +++ b/app/services/qualys_service.py @@ -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: