remove the group in raw
This commit is contained in:
@@ -382,6 +382,11 @@ def cached_status_with_error(cache_path: str, error_status: dict[str, object]) -
|
||||
cached = StatusSnapshotStore(cache_path).load("last_good")
|
||||
if not cached:
|
||||
return None
|
||||
for row in cached.get("stream_coverage", []) if isinstance(cached.get("stream_coverage"), list) else []:
|
||||
if isinstance(row, dict):
|
||||
row.setdefault("raw_error", "")
|
||||
row.setdefault("aggregate_error", "")
|
||||
row.setdefault("error", row.get("aggregate_error") or row.get("raw_error") or "")
|
||||
cached["generated_at"] = int(time.time())
|
||||
cached["stale"] = True
|
||||
cached["stale_reason"] = "live_mcp_error"
|
||||
|
||||
Reference in New Issue
Block a user