Fix 5W1H status endpoint: uuid to file_uuid
This commit is contained in:
@@ -504,7 +504,7 @@ async fn get_5w1h_status(
|
|||||||
) -> Result<Json<serde_json::Value>, (StatusCode, String)> {
|
) -> Result<Json<serde_json::Value>, (StatusCode, String)> {
|
||||||
let table = schema::table_name("videos");
|
let table = schema::table_name("videos");
|
||||||
let rows = sqlx::query(&format!(
|
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
|
FROM {} WHERE processing_status->'agents'->'five_w1h' IS NOT NULL
|
||||||
ORDER BY updated_at DESC LIMIT 50"#, table
|
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| {
|
let videos: Vec<serde_json::Value> = rows.iter().map(|r| {
|
||||||
serde_json::json!({
|
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(),
|
"five_w1h_status": r.try_get::<Option<serde_json::Value>,_>("s").ok().flatten(),
|
||||||
})
|
})
|
||||||
}).collect();
|
}).collect();
|
||||||
|
|||||||
Reference in New Issue
Block a user