修复行业提示词优化最终不使用附件还是传到模型的错误

This commit is contained in:
2026-07-28 10:34:48 +08:00
parent 1f711fed7f
commit 9b3541264f
@@ -51,7 +51,9 @@ def _snapshot_owner(task: GenerationOwner) -> SimpleNamespace:
for key, value in vars(task).items()
if key != "_sa_instance_state"
}
values.setdefault("generation_mode", getattr(task, "generation_mode", None) or "generation_record")
# 只有原对象确实有 generation_mode 时才保留,避免 SimpleNamespace 快照被误判为 ChatGenerationTask
if getattr(task, "generation_mode", None):
values.setdefault("generation_mode", task.generation_mode)
return SimpleNamespace(**values)