diff --git a/server-rs/crates/api-server/src/tripo3d/job.rs b/server-rs/crates/api-server/src/tripo3d/job.rs index 31a6bc9a8..49182f748 100644 --- a/server-rs/crates/api-server/src/tripo3d/job.rs +++ b/server-rs/crates/api-server/src/tripo3d/job.rs @@ -103,7 +103,9 @@ pub(crate) fn parse_model3d_job_request( let mut payload = serde_json::from_str::(request_payload_json) .map_err(|error| format!("3D 生成任务参数不是合法 JSON:{error}"))?; if let Some(object) = payload.as_object_mut() { - object.remove(crate::editor_generation_queue::EXTERNAL_API_REQUEST_FINGERPRINT_FIELD); + // 平台注入字段是否存在不影响解析,按 best-effort 摘除即可。 + let _ = + object.remove(crate::editor_generation_queue::EXTERNAL_API_REQUEST_FINGERPRINT_FIELD); } match job_kind { Model3dJobKind::TextToModel => serde_json::from_value(payload)