fix: force=true clear le résultat en cache pour déclencher le recalcul
Avant ce fix, force=true remettait status='idle' mais gardait le result précédent. L'endpoint retournait alors l'ancien résultat (status=ready) au lieu du status computing attendu. Solution: vider aussi result et cluster_ips lors d'un force reset. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@ -432,6 +432,8 @@ async def get_clusters(
|
||||
with _LOCK:
|
||||
_CACHE["status"] = "idle"
|
||||
_CACHE["ts"] = 0.0
|
||||
_CACHE["result"] = None
|
||||
_CACHE["cluster_ips"] = {}
|
||||
|
||||
_maybe_trigger(k, hours, sensitivity)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user