diff --git a/server-rs/crates/api-server/src/editor_project.rs b/server-rs/crates/api-server/src/editor_project.rs index c6d594f7b..e2f2c1ee3 100644 --- a/server-rs/crates/api-server/src/editor_project.rs +++ b/server-rs/crates/api-server/src/editor_project.rs @@ -4320,7 +4320,6 @@ fn ensure_editor_image_edit_target_matches_source( source_asset_object_id: Option<&str>, source_asset_kind: Option<&str>, target: &EditorImageEditTargetLayerSource, - generation_inputs: Option<&Value>, ) -> Result<(), AppError> { let same_object = match (source_asset_object_id, target.asset_object_id.as_deref()) { (Some(source_id), Some(target_id)) => source_id == target_id, @@ -4543,7 +4542,6 @@ async fn resolve_editor_image_edit_source( asset_object_id.as_deref(), source_asset_kind.as_deref(), &source, - payload.generation_inputs.as_ref(), )?; Ok(EditorImageEditResolvedSource { reference_kind, @@ -20839,7 +20837,6 @@ mod tests { Some("object-source"), Some("character"), &target, - None, ) .is_ok(), "素材 ID 可以引用目标资源的同一权威对象" @@ -20855,7 +20852,6 @@ mod tests { Some("object-source"), Some("character"), &different_object_id, - None, ) .is_err(), "双方都有 assetObjectId 时不能回退相同 objectKey" @@ -20868,7 +20864,6 @@ mod tests { None, Some("character"), &target, - None, ) .is_ok(), "任一方缺 assetObjectId 时允许 canonical location 回退" @@ -20881,7 +20876,6 @@ mod tests { None, Some("character"), &target, - None, ) .is_err() ); @@ -20893,7 +20887,6 @@ mod tests { Some("object-source"), Some("spec"), &target, - None, ) .is_err(), "同一对象的来源与目标默认类型冲突时失败关闭" @@ -20917,7 +20910,6 @@ mod tests { Some("object-icon"), Some("icon"), &icon_override_target, - None, ) .is_ok(), "同媒体族覆盖 {effective_asset_kind} 必须在默认 icon 类型校验之后生效" @@ -20936,7 +20928,6 @@ mod tests { Some("object-source"), Some("character"), &forbidden_override, - None, ) .is_err(), "目标图层不能为禁止来源借壳" @@ -20951,7 +20942,6 @@ mod tests { Some("object-source"), Some("character"), &video_target, - None, ) .is_err() );