diff --git a/web/api.py b/web/api.py index b0b1703..5f8a395 100644 --- a/web/api.py +++ b/web/api.py @@ -811,8 +811,19 @@ def get_task_full(task_id: str): task_decisions = [d for d in decisions if d.get("task_id") == task_id] p = models.get_project(conn, t["project_id"]) project_deploy_command = p.get("deploy_command") if p else None + project_deploy_host = p.get("deploy_host") if p else None + project_deploy_path = p.get("deploy_path") if p else None + project_deploy_runtime = p.get("deploy_runtime") if p else None conn.close() - return {**t, "pipeline_steps": steps, "related_decisions": task_decisions, "project_deploy_command": project_deploy_command} + return { + **t, + "pipeline_steps": steps, + "related_decisions": task_decisions, + "project_deploy_command": project_deploy_command, + "project_deploy_host": project_deploy_host, + "project_deploy_path": project_deploy_path, + "project_deploy_runtime": project_deploy_runtime, + } class TaskApprove(BaseModel):