Skip to content

Commit 784fe7e

Browse files
committed
fix(linear): coerce first param to number, remove duplicate conditions, add null guard
1 parent e29ee89 commit 784fe7e

11 files changed

+19
-13
lines changed

apps/sim/blocks/blocks/linear.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -829,8 +829,6 @@ Return ONLY the date string in YYYY-MM-DD format - no explanations, no quotes, n
829829
'linear_list_customer_tiers',
830830
'linear_list_customers',
831831
'linear_list_customer_requests',
832-
'linear_list_customer_statuses',
833-
'linear_list_customer_tiers',
834832
'linear_list_project_labels',
835833
'linear_list_project_milestones',
836834
'linear_list_project_statuses',

apps/sim/tools/linear/list_customer_requests.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ export const linearListCustomerRequestsTool: ToolConfig<
8888
}
8989
`,
9090
variables: {
91-
first: params.first || 50,
91+
first: params.first ? Number(params.first) : 50,
9292
after: params.after,
9393
includeArchived: params.includeArchived || false,
9494
},

apps/sim/tools/linear/list_customer_statuses.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ export const linearListCustomerStatusesTool: ToolConfig<
6969
}
7070
`,
7171
variables: {
72-
first: params.first || 50,
72+
first: params.first ? Number(params.first) : 50,
7373
after: params.after,
7474
},
7575
}),

apps/sim/tools/linear/list_customer_tiers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ export const linearListCustomerTiersTool: ToolConfig<
6868
}
6969
`,
7070
variables: {
71-
first: params.first || 50,
71+
first: params.first ? Number(params.first) : 50,
7272
after: params.after,
7373
},
7474
}),

apps/sim/tools/linear/list_customers.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ export const linearListCustomersTool: ToolConfig<
7575
}
7676
`,
7777
variables: {
78-
first: params.first || 50,
78+
first: params.first ? Number(params.first) : 50,
7979
after: params.after,
8080
includeArchived: params.includeArchived || false,
8181
},

apps/sim/tools/linear/list_project_labels.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ export const linearListProjectLabelsTool: ToolConfig<
8181
`,
8282
variables: {
8383
id: params.projectId.trim(),
84-
first: params.first || 50,
84+
first: params.first ? Number(params.first) : 50,
8585
after: params.after,
8686
},
8787
}
@@ -109,7 +109,7 @@ export const linearListProjectLabelsTool: ToolConfig<
109109
}
110110
`,
111111
variables: {
112-
first: params.first || 50,
112+
first: params.first ? Number(params.first) : 50,
113113
after: params.after,
114114
},
115115
}

apps/sim/tools/linear/list_project_milestones.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ export const linearListProjectMilestonesTool: ToolConfig<
8181
`,
8282
variables: {
8383
id: params.projectId,
84-
first: params.first || 50,
84+
first: params.first ? Number(params.first) : 50,
8585
after: params.after,
8686
},
8787
}),

apps/sim/tools/linear/list_project_statuses.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ export const linearListProjectStatusesTool: ToolConfig<
7070
}
7171
`,
7272
variables: {
73-
first: params.first || 50,
73+
first: params.first ? Number(params.first) : 50,
7474
after: params.after,
7575
},
7676
}),

apps/sim/tools/linear/list_projects.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ export const linearListProjectsTool: ToolConfig<
9393
}
9494
`,
9595
variables: {
96-
first: params.first || 50,
96+
first: params.first ? Number(params.first) : 50,
9797
after: params.after,
9898
includeArchived: params.includeArchived || false,
9999
},

apps/sim/tools/linear/search_issues.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ export const linearSearchIssuesTool: ToolConfig<
117117
variables: {
118118
term: params.query,
119119
filter: Object.keys(filter).length > 0 ? filter : undefined,
120-
first: params.first || 50,
120+
first: params.first ? Number(params.first) : 50,
121121
after: params.after,
122122
includeArchived: params.includeArchived || false,
123123
},

0 commit comments

Comments
 (0)