Skip to content

Commit e19c299

Browse files
committed
fix(launchdarkly): guard empty instructions array, trim apiKey in auth header
1 parent a03d6da commit e19c299

12 files changed

Lines changed: 16 additions & 12 deletions

apps/sim/tools/launchdarkly/create_flag.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ export const launchDarklyCreateFlagTool: ToolConfig<
6464
`https://app.launchdarkly.com/api/v2/flags/${encodeURIComponent(params.projectKey.trim())}`,
6565
method: 'POST',
6666
headers: (params) => ({
67-
Authorization: params.apiKey,
67+
Authorization: params.apiKey.trim(),
6868
'Content-Type': 'application/json',
6969
}),
7070
body: (params) => {

apps/sim/tools/launchdarkly/delete_flag.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export const launchDarklyDeleteFlagTool: ToolConfig<
3939
`https://app.launchdarkly.com/api/v2/flags/${encodeURIComponent(params.projectKey.trim())}/${encodeURIComponent(params.flagKey.trim())}`,
4040
method: 'DELETE',
4141
headers: (params) => ({
42-
Authorization: params.apiKey,
42+
Authorization: params.apiKey.trim(),
4343
}),
4444
},
4545

apps/sim/tools/launchdarkly/get_audit_log.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ export const launchDarklyGetAuditLogTool: ToolConfig<
4545
},
4646
method: 'GET',
4747
headers: (params) => ({
48-
Authorization: params.apiKey,
48+
Authorization: params.apiKey.trim(),
4949
}),
5050
},
5151

apps/sim/tools/launchdarkly/get_flag.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export const launchDarklyGetFlagTool: ToolConfig<
5050
},
5151
method: 'GET',
5252
headers: (params) => ({
53-
Authorization: params.apiKey,
53+
Authorization: params.apiKey.trim(),
5454
}),
5555
},
5656

apps/sim/tools/launchdarkly/get_flag_status.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ export const launchDarklyGetFlagStatusTool: ToolConfig<
4747
`https://app.launchdarkly.com/api/v2/flag-statuses/${encodeURIComponent(params.projectKey.trim())}/${encodeURIComponent(params.environmentKey.trim())}/${encodeURIComponent(params.flagKey.trim())}`,
4848
method: 'GET',
4949
headers: (params) => ({
50-
Authorization: params.apiKey,
50+
Authorization: params.apiKey.trim(),
5151
}),
5252
},
5353

apps/sim/tools/launchdarkly/list_environments.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export const launchDarklyListEnvironmentsTool: ToolConfig<
4444
},
4545
method: 'GET',
4646
headers: (params) => ({
47-
Authorization: params.apiKey,
47+
Authorization: params.apiKey.trim(),
4848
}),
4949
},
5050

apps/sim/tools/launchdarkly/list_flags.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ export const launchDarklyListFlagsTool: ToolConfig<
5858
},
5959
method: 'GET',
6060
headers: (params) => ({
61-
Authorization: params.apiKey,
61+
Authorization: params.apiKey.trim(),
6262
}),
6363
},
6464

apps/sim/tools/launchdarkly/list_members.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export const launchDarklyListMembersTool: ToolConfig<
3838
},
3939
method: 'GET',
4040
headers: (params) => ({
41-
Authorization: params.apiKey,
41+
Authorization: params.apiKey.trim(),
4242
}),
4343
},
4444

apps/sim/tools/launchdarkly/list_projects.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export const launchDarklyListProjectsTool: ToolConfig<
3838
},
3939
method: 'GET',
4040
headers: (params) => ({
41-
Authorization: params.apiKey,
41+
Authorization: params.apiKey.trim(),
4242
}),
4343
},
4444

apps/sim/tools/launchdarkly/list_segments.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export const launchDarklyListSegmentsTool: ToolConfig<
5050
},
5151
method: 'GET',
5252
headers: (params) => ({
53-
Authorization: params.apiKey,
53+
Authorization: params.apiKey.trim(),
5454
}),
5555
},
5656

0 commit comments

Comments
 (0)