fix get_workflow_for_workflow_run query; filter on wr org, not wf org (#3963)
This commit is contained in:
@@ -1527,14 +1527,15 @@ class AgentDB:
|
|||||||
|
|
||||||
if exclude_deleted:
|
if exclude_deleted:
|
||||||
get_workflow_query = get_workflow_query.filter(WorkflowModel.deleted_at.is_(None))
|
get_workflow_query = get_workflow_query.filter(WorkflowModel.deleted_at.is_(None))
|
||||||
if organization_id:
|
|
||||||
get_workflow_query = get_workflow_query.filter_by(organization_id=organization_id)
|
|
||||||
|
|
||||||
get_workflow_query = get_workflow_query.join(
|
get_workflow_query = get_workflow_query.join(
|
||||||
WorkflowRunModel,
|
WorkflowRunModel,
|
||||||
WorkflowRunModel.workflow_id == WorkflowModel.workflow_id,
|
WorkflowRunModel.workflow_id == WorkflowModel.workflow_id,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if organization_id:
|
||||||
|
get_workflow_query = get_workflow_query.filter(WorkflowRunModel.organization_id == organization_id)
|
||||||
|
|
||||||
get_workflow_query = get_workflow_query.filter(WorkflowRunModel.workflow_run_id == workflow_run_id)
|
get_workflow_query = get_workflow_query.filter(WorkflowRunModel.workflow_run_id == workflow_run_id)
|
||||||
async with self.Session() as session:
|
async with self.Session() as session:
|
||||||
if workflow := (await session.scalars(get_workflow_query)).first():
|
if workflow := (await session.scalars(get_workflow_query)).first():
|
||||||
|
|||||||
Reference in New Issue
Block a user