Skip to content

Commit fd1182f

Browse files
committed
fix(ironclad): rename workflowId param to avoid framework collision
1 parent e7764b8 commit fd1182f

File tree

8 files changed

+22
-18
lines changed

8 files changed

+22
-18
lines changed

apps/sim/blocks/blocks/ironclad.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,10 @@ export const IroncladBlock: BlockConfig = {
247247
credential: oauthCredential,
248248
...rest,
249249
}
250+
if (result.workflowId !== undefined) {
251+
result.ironcladWorkflowId = result.workflowId
252+
delete result.workflowId
253+
}
250254
if (params.page !== undefined) result.page = Number(params.page)
251255
if (params.pageSize !== undefined && params.pageSize !== '') {
252256
if (params.operation === 'list_workflows') {

apps/sim/tools/ironclad/add_comment.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export const addCommentTool: ToolConfig<IroncladAddCommentParams, IroncladAddCom
1919
visibility: 'hidden',
2020
description: 'OAuth access token',
2121
},
22-
workflowId: {
22+
ironcladWorkflowId: {
2323
type: 'string',
2424
required: true,
2525
visibility: 'user-or-llm',
@@ -35,7 +35,7 @@ export const addCommentTool: ToolConfig<IroncladAddCommentParams, IroncladAddCom
3535

3636
request: {
3737
url: (params) =>
38-
`https://na1.ironcladapp.com/public/api/v1/workflows/${params.workflowId.trim()}/comments`,
38+
`https://na1.ironcladapp.com/public/api/v1/workflows/${params.ironcladWorkflowId.trim()}/comments`,
3939
method: 'POST',
4040
headers: (params) => ({
4141
Authorization: `Bearer ${params.accessToken}`,

apps/sim/tools/ironclad/cancel_workflow.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export const cancelWorkflowTool: ToolConfig<
2525
visibility: 'hidden',
2626
description: 'OAuth access token',
2727
},
28-
workflowId: {
28+
ironcladWorkflowId: {
2929
type: 'string',
3030
required: true,
3131
visibility: 'user-or-llm',
@@ -35,7 +35,7 @@ export const cancelWorkflowTool: ToolConfig<
3535

3636
request: {
3737
url: (params) =>
38-
`https://na1.ironcladapp.com/public/api/v1/workflows/${params.workflowId.trim()}/cancel`,
38+
`https://na1.ironcladapp.com/public/api/v1/workflows/${params.ironcladWorkflowId.trim()}/cancel`,
3939
method: 'POST',
4040
headers: (params) => ({
4141
Authorization: `Bearer ${params.accessToken}`,

apps/sim/tools/ironclad/get_workflow.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export const getWorkflowTool: ToolConfig<IroncladGetWorkflowParams, IroncladGetW
1919
visibility: 'hidden',
2020
description: 'OAuth access token',
2121
},
22-
workflowId: {
22+
ironcladWorkflowId: {
2323
type: 'string',
2424
required: true,
2525
visibility: 'user-or-llm',
@@ -29,7 +29,7 @@ export const getWorkflowTool: ToolConfig<IroncladGetWorkflowParams, IroncladGetW
2929

3030
request: {
3131
url: (params) =>
32-
`https://na1.ironcladapp.com/public/api/v1/workflows/${params.workflowId.trim()}`,
32+
`https://na1.ironcladapp.com/public/api/v1/workflows/${params.ironcladWorkflowId.trim()}`,
3333
method: 'GET',
3434
headers: (params) => ({
3535
Authorization: `Bearer ${params.accessToken}`,

apps/sim/tools/ironclad/list_workflow_approvals.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export const listWorkflowApprovalsTool: ToolConfig<
2626
visibility: 'hidden',
2727
description: 'OAuth access token',
2828
},
29-
workflowId: {
29+
ironcladWorkflowId: {
3030
type: 'string',
3131
required: true,
3232
visibility: 'user-or-llm',
@@ -36,7 +36,7 @@ export const listWorkflowApprovalsTool: ToolConfig<
3636

3737
request: {
3838
url: (params) =>
39-
`https://na1.ironcladapp.com/public/api/v1/workflows/${params.workflowId.trim()}/approvals`,
39+
`https://na1.ironcladapp.com/public/api/v1/workflows/${params.ironcladWorkflowId.trim()}/approvals`,
4040
method: 'GET',
4141
headers: (params) => ({
4242
Authorization: `Bearer ${params.accessToken}`,

apps/sim/tools/ironclad/list_workflow_comments.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ export const listWorkflowCommentsTool: ToolConfig<
2525
visibility: 'hidden',
2626
description: 'OAuth access token',
2727
},
28-
workflowId: {
28+
ironcladWorkflowId: {
2929
type: 'string',
3030
required: true,
3131
visibility: 'user-or-llm',
@@ -35,7 +35,7 @@ export const listWorkflowCommentsTool: ToolConfig<
3535

3636
request: {
3737
url: (params) =>
38-
`https://na1.ironcladapp.com/public/api/v1/workflows/${params.workflowId.trim()}/comments`,
38+
`https://na1.ironcladapp.com/public/api/v1/workflows/${params.ironcladWorkflowId.trim()}/comments`,
3939
method: 'GET',
4040
headers: (params) => ({
4141
Authorization: `Bearer ${params.accessToken}`,

apps/sim/tools/ironclad/types.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export interface IroncladListWorkflowsResponse extends ToolResponse {
3939

4040
/** Get Workflow params */
4141
export interface IroncladGetWorkflowParams extends IroncladBaseParams {
42-
workflowId: string
42+
ironcladWorkflowId: string
4343
}
4444

4545
/** Get Workflow response */
@@ -56,7 +56,7 @@ export interface IroncladGetWorkflowResponse extends ToolResponse {
5656

5757
/** Update Workflow Metadata params */
5858
export interface IroncladUpdateWorkflowMetadataParams extends IroncladBaseParams {
59-
workflowId: string
59+
ironcladWorkflowId: string
6060
actions: string
6161
}
6262

@@ -135,7 +135,7 @@ export interface IroncladUpdateRecordResponse extends ToolResponse {
135135

136136
/** Cancel Workflow params */
137137
export interface IroncladCancelWorkflowParams extends IroncladBaseParams {
138-
workflowId: string
138+
ironcladWorkflowId: string
139139
}
140140

141141
/** Cancel Workflow response */
@@ -147,7 +147,7 @@ export interface IroncladCancelWorkflowResponse extends ToolResponse {
147147

148148
/** List Workflow Approvals params */
149149
export interface IroncladListWorkflowApprovalsParams extends IroncladBaseParams {
150-
workflowId: string
150+
ironcladWorkflowId: string
151151
}
152152

153153
/** List Workflow Approvals response */
@@ -159,7 +159,7 @@ export interface IroncladListWorkflowApprovalsResponse extends ToolResponse {
159159

160160
/** Add Comment params */
161161
export interface IroncladAddCommentParams extends IroncladBaseParams {
162-
workflowId: string
162+
ironcladWorkflowId: string
163163
comment: string
164164
}
165165

@@ -172,7 +172,7 @@ export interface IroncladAddCommentResponse extends ToolResponse {
172172

173173
/** List Workflow Comments params */
174174
export interface IroncladListWorkflowCommentsParams extends IroncladBaseParams {
175-
workflowId: string
175+
ironcladWorkflowId: string
176176
}
177177

178178
/** List Workflow Comments response */

apps/sim/tools/ironclad/update_workflow_metadata.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ export const updateWorkflowMetadataTool: ToolConfig<
2626
visibility: 'hidden',
2727
description: 'OAuth access token',
2828
},
29-
workflowId: {
29+
ironcladWorkflowId: {
3030
type: 'string',
3131
required: true,
3232
visibility: 'user-or-llm',
@@ -43,7 +43,7 @@ export const updateWorkflowMetadataTool: ToolConfig<
4343

4444
request: {
4545
url: (params) =>
46-
`https://na1.ironcladapp.com/public/api/v1/workflows/${params.workflowId.trim()}/attributes`,
46+
`https://na1.ironcladapp.com/public/api/v1/workflows/${params.ironcladWorkflowId.trim()}/attributes`,
4747
method: 'PATCH',
4848
headers: (params) => ({
4949
Authorization: `Bearer ${params.accessToken}`,

0 commit comments

Comments
 (0)