Fix run_recipe to handle dict return from create_run

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
gilesb
2026-01-11 17:43:31 +00:00
parent 2e9ba46f19
commit b57745098e

View File

@@ -247,8 +247,8 @@ async def run_recipe(
raise HTTPException(500, "Run creation returned no result")
return {
"run_id": run.run_id,
"status": run.status,
"run_id": run["run_id"] if isinstance(run, dict) else run.run_id,
"status": run.get("status", "pending") if isinstance(run, dict) else run.status,
"message": "Recipe execution started",
}
except HTTPException: