Skip to content

Commit e15bbc5

Browse files
authored
Fix case of empty sso id (#454)
1 parent b946a3a commit e15bbc5

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

lib/management/sso.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,15 @@ const withSSOSettings = (sdk: CoreSdk, managementKey?: string) => ({
5858
transformResponse<SSOSettings>(
5959
sdk.httpClient.post(
6060
apiPaths.sso.settingsNew,
61-
{ tenantId, ssoId, displayName },
61+
{ tenantId, ...(ssoId ? { ssoId } : {}), displayName },
6262
{ token: managementKey },
6363
),
6464
(data) => transformSettingsResponse(data),
6565
),
6666
deleteSettings: (tenantId: string, ssoId?: string): Promise<SdkResponse<never>> =>
6767
transformResponse(
6868
sdk.httpClient.delete(apiPaths.sso.settings, {
69-
queryParams: { tenantId, ssoId },
69+
queryParams: { tenantId, ...(ssoId ? { ssoId } : {}) },
7070
token: managementKey,
7171
}),
7272
),
@@ -134,7 +134,7 @@ const withSSOSettings = (sdk: CoreSdk, managementKey?: string) => ({
134134
tenantId,
135135
settings: readySettings,
136136
domains,
137-
ssoId,
137+
...(ssoId ? { ssoId } : {}),
138138
},
139139
{ token: managementKey },
140140
),
@@ -150,7 +150,7 @@ const withSSOSettings = (sdk: CoreSdk, managementKey?: string) => ({
150150
transformResponse(
151151
sdk.httpClient.post(
152152
apiPaths.sso.saml.configure,
153-
{ tenantId, settings, redirectUrl, domains, ssoId },
153+
{ tenantId, settings, redirectUrl, domains, ...(ssoId ? { ssoId } : {}) },
154154
{ token: managementKey },
155155
),
156156
),
@@ -164,14 +164,14 @@ const withSSOSettings = (sdk: CoreSdk, managementKey?: string) => ({
164164
transformResponse(
165165
sdk.httpClient.post(
166166
apiPaths.sso.saml.metadata,
167-
{ tenantId, settings, redirectUrl, domains, ssoId },
167+
{ tenantId, settings, redirectUrl, domains, ...(ssoId ? { ssoId } : {}) },
168168
{ token: managementKey },
169169
),
170170
),
171171
loadSettings: (tenantId: string, ssoId?: string): Promise<SdkResponse<SSOSettings>> =>
172172
transformResponse<SSOSettings>(
173173
sdk.httpClient.get(apiPaths.sso.settingsv2, {
174-
queryParams: { tenantId, ssoId },
174+
queryParams: { tenantId, ...(ssoId ? { ssoId } : {}) },
175175
token: managementKey,
176176
}),
177177
(data) => transformSettingsResponse(data),

0 commit comments

Comments
 (0)