Skip to content

Commit eed3094

Browse files
waleedlatif1claude
andcommitted
fix(ashby): trim optional ID params in create/update tools
Optional ID params in create_application, change_application_stage, and update_candidate were passed through to the request body without .trim(), unlike their required ID siblings. Normalize to prevent copy-paste whitespace errors. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 042f764 commit eed3094

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

apps/sim/tools/ashby/change_application_stage.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ export const changeApplicationStageTool: ToolConfig<
6363
applicationId: params.applicationId.trim(),
6464
interviewStageId: params.interviewStageId.trim(),
6565
}
66-
if (params.archiveReasonId) body.archiveReasonId = params.archiveReasonId
66+
if (params.archiveReasonId) body.archiveReasonId = params.archiveReasonId.trim()
6767
return body
6868
},
6969
},

apps/sim/tools/ashby/create_application.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,10 @@ export const createApplicationTool: ToolConfig<
9191
candidateId: params.candidateId.trim(),
9292
jobId: params.jobId.trim(),
9393
}
94-
if (params.interviewPlanId) body.interviewPlanId = params.interviewPlanId
95-
if (params.interviewStageId) body.interviewStageId = params.interviewStageId
96-
if (params.sourceId) body.sourceId = params.sourceId
97-
if (params.creditedToUserId) body.creditedToUserId = params.creditedToUserId
94+
if (params.interviewPlanId) body.interviewPlanId = params.interviewPlanId.trim()
95+
if (params.interviewStageId) body.interviewStageId = params.interviewStageId.trim()
96+
if (params.sourceId) body.sourceId = params.sourceId.trim()
97+
if (params.creditedToUserId) body.creditedToUserId = params.creditedToUserId.trim()
9898
if (params.createdAt) body.createdAt = params.createdAt
9999
return body
100100
},

apps/sim/tools/ashby/update_candidate.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ export const updateCandidateTool: ToolConfig<
9797
if (params.linkedInUrl) body.linkedInUrl = params.linkedInUrl
9898
if (params.githubUrl) body.githubUrl = params.githubUrl
9999
if (params.websiteUrl) body.websiteUrl = params.websiteUrl
100-
if (params.sourceId) body.sourceId = params.sourceId
100+
if (params.sourceId) body.sourceId = params.sourceId.trim()
101101
return body
102102
},
103103
},

0 commit comments

Comments
 (0)