diff --git a/wwwroot/api/cockpit_context.dspy b/wwwroot/api/cockpit_context.dspy index 7a516a4..e45a46c 100644 --- a/wwwroot/api/cockpit_context.dspy +++ b/wwwroot/api/cockpit_context.dspy @@ -25,7 +25,8 @@ async with DBPools().sqlorContext(dbname) as sor: ws_dir = getattr(precs[0], 'workspace_dir', '') or '' if iid: 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: iname = getattr(irecs[0], 'iteration_name', '') or ''