missions: cargo fmt for run-output endpoint
ci / gates (push) Successful in 6s
ci / frontend (push) Successful in 27s
ci / rust (push) Successful in 4m30s
ci / e2e (push) Skipped
ci / publish (push) Successful in 4m3s

This commit is contained in:
Omar Sobh
2026-07-21 19:14:35 -07:00
parent e2956cdfed
commit f1f3de4db0
+7 -9
View File
@@ -378,20 +378,18 @@ pub async fn get_run_output(
let run = cm_db::repo::topology_runs::status(&state.pool, id, user.workspace_id).await?;
let cp = run.checkpoint.unwrap_or(serde_json::Value::Null);
let totals = cp.get("totals").cloned().unwrap_or(serde_json::Value::Null);
let turns = totals
.get("turns")
.and_then(|v| v.as_u64())
.unwrap_or(0);
let tokens = totals
.get("tokens")
.and_then(|v| v.as_u64())
.unwrap_or(0);
let turns = totals.get("turns").and_then(|v| v.as_u64()).unwrap_or(0);
let tokens = totals.get("tokens").and_then(|v| v.as_u64()).unwrap_or(0);
let records_count = cp
.get("records")
.and_then(|v| v.as_array())
.map(|a| a.len())
.unwrap_or(0);
let outputs_raw = cp.get("outputs").and_then(|v| v.as_array()).cloned().unwrap_or_default();
let outputs_raw = cp
.get("outputs")
.and_then(|v| v.as_array())
.cloned()
.unwrap_or_default();
let outputs = outputs_raw
.into_iter()
.take(OUTPUT_LIST_MAX)