Avoid panic in uploaded file payload cleanup

This commit is contained in:
Liang-Ting Jiang
2026-04-24 16:41:44 -07:00
parent a933a02c7f
commit 0307d8f791

View File

@@ -149,10 +149,9 @@ async fn build_uploaded_local_argument_value(
"file_size_bytes": uploaded.file_size_bytes,
});
if uploaded.library_file_id.is_none() {
uploaded_value
.as_object_mut()
.expect("uploaded value should be an object")
.remove("library_file_id");
if let Some(uploaded_object) = uploaded_value.as_object_mut() {
uploaded_object.remove("library_file_id");
}
}
Ok(uploaded_value)
}