pub async fn handle_update(
task_mgr: &impl TaskBackend,
id: i64,
name: Option<String>,
description: Option<String>,
status: Option<String>,
priority: Option<i32>,
active_form: Option<String>,
owner: Option<String>,
parent: Option<i64>,
metadata: Vec<String>,
add_blocked_by: Vec<i64>,
add_blocks: Vec<i64>,
rm_blocked_by: Vec<i64>,
rm_blocks: Vec<i64>,
format: String,
) -> Result<()>