fix: context API 迭代查询支持名称回落(UUID/名称双匹配)

This commit is contained in:
yumoqing 2026-08-05 18:20:36 +08:00
parent 4e374117e9
commit 9a3ed5fa7a

View File

@ -25,7 +25,8 @@ async with DBPools().sqlorContext(dbname) as sor:
ws_dir = getattr(precs[0], 'workspace_dir', '') or '' ws_dir = getattr(precs[0], 'workspace_dir', '') or ''
if iid: if iid:
irecs = await sor.sqlExe( irecs = await sor.sqlExe(
"SELECT iteration_name FROM sd_iterations WHERE id=${iid}$", {"iid": iid}) "SELECT iteration_name FROM sd_iterations WHERE id=${iid}$ OR iteration_name=${iid}$ AND project_id=${pid}$",
{"iid": iid, "pid": pid})
if irecs and len(irecs) > 0: if irecs and len(irecs) > 0:
iname = getattr(irecs[0], 'iteration_name', '') or '' iname = getattr(irecs[0], 'iteration_name', '') or ''