cache issues
This commit is contained in:
@@ -388,6 +388,11 @@ def cached_status_with_error(cache_path: str, error_status: dict[str, object]) -
|
||||
row.setdefault("raw_error", "")
|
||||
row.setdefault("aggregate_error", "")
|
||||
row.setdefault("error", row.get("aggregate_error") or row.get("raw_error") or "")
|
||||
if row.get("aggregate_status") == "error" and not row.get("aggregate_error") and row.get("error"):
|
||||
row["aggregate_error"] = str(row.get("error", ""))
|
||||
if row.get("partial") and not row.get("raw_error") and row.get("error"):
|
||||
row["raw_error"] = str(row.get("error", ""))
|
||||
cached["status_schema"] = 2
|
||||
cached["generated_at"] = int(time.time())
|
||||
cached["stale"] = True
|
||||
cached["stale_reason"] = "live_mcp_error"
|
||||
|
||||
Reference in New Issue
Block a user