Fix 5W1H status endpoint: uuid to file_uuid

This commit is contained in:
Accusys
2026-05-08 03:05:36 +08:00
parent a19385d35b
commit 3caa35e096

View File

@@ -504,7 +504,7 @@ async fn get_5w1h_status(
) -> Result<Json<serde_json::Value>, (StatusCode, String)> {
let table = schema::table_name("videos");
let rows = sqlx::query(&format!(
r#"SELECT uuid, processing_status->'agents'->'five_w1h' as s
r#"SELECT file_uuid, processing_status->'agents'->'five_w1h' as s
FROM {} WHERE processing_status->'agents'->'five_w1h' IS NOT NULL
ORDER BY updated_at DESC LIMIT 50"#, table
))
@@ -513,7 +513,7 @@ async fn get_5w1h_status(
let videos: Vec<serde_json::Value> = rows.iter().map(|r| {
serde_json::json!({
"uuid": r.try_get::<String,_>("uuid").unwrap_or_default(),
"uuid": r.try_get::<String,_>("file_uuid").unwrap_or_default(),
"five_w1h_status": r.try_get::<Option<serde_json::Value>,_>("s").ok().flatten(),
})
}).collect();