diff --git a/web/src/server/createRun.ts b/web/src/server/createRun.ts index 506e03e..cc8dc40 100644 --- a/web/src/server/createRun.ts +++ b/web/src/server/createRun.ts @@ -68,7 +68,10 @@ export const createRun = withServerPromise( } } else { // is user api call, check user only - if (apiUser.user_id != workflow_version_data.workflow.user_id) { + if ( + apiUser.user_id != workflow_version_data.workflow.user_id && + workflow_version_data.workflow.org_id == null + ) { throw new Error("Workflow not found"); } } diff --git a/web/src/server/getRunsOutput.tsx b/web/src/server/getRunsOutput.tsx index 48b173f..8716fee 100644 --- a/web/src/server/getRunsOutput.tsx +++ b/web/src/server/getRunsOutput.tsx @@ -69,7 +69,7 @@ export async function getRunsData(user: APIKeyUserType, run_id: string) { } } else { // is user api call, check user only - if (data.workflow.user_id != user.user_id) { + if (data.workflow.user_id != user.user_id && data.workflow.org_id == null) { return null; } }