feat(v2): 完善配置中心与可替换轨迹质检并联动预审依据
This commit is contained in:
@@ -67,7 +67,7 @@ class DocumentsMixin:
|
||||
if run["status"] not in ("completed", "partial") or not run.get("snapshot_id"):
|
||||
raise Conflict("仅可从已完成或部分完成的冻结运行生成底稿")
|
||||
snapshot = get(db, "snapshot", run["snapshot_id"])
|
||||
template = resolve(db, template_id)
|
||||
template = deepcopy(run.get("components", {}).get("template")) if run.get("components", {}).get("template", {}).get("id") == template_id else resolve(db, template_id)
|
||||
if template["kind"] != "template" or template["scope"] != project["data_domain"]:
|
||||
raise ValueError("模板类型或数据域不匹配")
|
||||
stale = snapshot["data_revision"] != project["data_revision"]
|
||||
|
||||
Reference in New Issue
Block a user