diff --git a/apps/api/app/api/routes/edit_plans.py b/apps/api/app/api/routes/edit_plans.py index a2080802c..46f2036d1 100644 --- a/apps/api/app/api/routes/edit_plans.py +++ b/apps/api/app/api/routes/edit_plans.py @@ -35,12 +35,12 @@ from packages.adapters.sqlalchemy_impl.generation_task_repository import ( from packages.adapters.sqlalchemy_impl.template_clip_config_repository import ( SQLAlchemyTemplateClipConfigRepository, ) -from packages.domain.edit_plan import EditPlan, EditPlanStatus from packages.application.generation_tasks import ( CreateGenerationTaskCommand, CreateGenerationTaskUseCase, ) from packages.domain.config_schemas import normalize_plan_config +from packages.domain.edit_plan import EditPlan, EditPlanStatus logger = logging.getLogger(__name__) @@ -480,9 +480,7 @@ def generate_plan( template_clip_config_id=cfg.id, duration=cfg.default_duration, transition_effect=( - cfg.transition_effect.value - if hasattr(cfg.transition_effect, "value") - else cfg.transition_effect + cfg.transition_effect.value if hasattr(cfg.transition_effect, "value") else cfg.transition_effect ), ) logger.info("自动兜底: plan=%s 从模板复制了 %d 个片段", plan_id, len(configs))