From f4996d7ac22c7d6e54104df9cf3e8d0248296bcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BE=B7=E5=AE=87?= Date: Sat, 19 Sep 2026 13:15:00 +0800 Subject: [PATCH] =?UTF-8?q?auto=5Fsize=20=E4=BB=85=E5=9C=A8=E6=98=BE?= =?UTF-8?q?=E5=BC=8F=E5=BC=80=E5=90=AF=E6=97=B6=E6=8C=89=E6=A8=A1=E5=9E=8B?= =?UTF-8?q?=E8=83=BD=E5=8A=9B=E6=8B=A6=E6=88=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit validate_generation_options 中 auto_size 的 H25 校验由 is_some() 改为 == Some(true) auto_size: false 不再被当作启用,与 quad、smart_low_poly、generate_parts 的取值语义保持一致 --- server-rs/crates/platform-tripo/src/common/validation.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server-rs/crates/platform-tripo/src/common/validation.rs b/server-rs/crates/platform-tripo/src/common/validation.rs index 3ce263d22..3bb6dd878 100644 --- a/server-rs/crates/platform-tripo/src/common/validation.rs +++ b/server-rs/crates/platform-tripo/src/common/validation.rs @@ -68,7 +68,7 @@ pub(crate) fn validate_generation_options( )); } - if options.auto_size.is_some() && matches!(family, ModelFamily::H25) { + if options.auto_size == Some(true) && matches!(family, ModelFamily::H25) { return Err(invalid( Some(TripoField::AutoSize), TripoValidationReason::InvalidCombination,