5
5
"encoding/json"
6
6
"fmt"
7
7
"net/http"
8
+ "net/url"
8
9
"regexp"
9
10
10
11
"github.com/google/uuid"
@@ -165,7 +166,9 @@ func (c *Client) GetOrganizationAvailableIDPSyncFields(ctx context.Context, orgI
165
166
}
166
167
167
168
func (c * Client ) GetIDPSyncFieldValues (ctx context.Context , claimField string ) ([]string , error ) {
168
- res , err := c .Request (ctx , http .MethodGet , fmt .Sprintf ("/api/v2/settings/idpsync/field-values?claimField=%s" , claimField ), nil )
169
+ qv := url.Values {}
170
+ qv .Add ("claimField" , claimField )
171
+ res , err := c .Request (ctx , http .MethodGet , fmt .Sprintf ("/api/v2/settings/idpsync/field-values?%s" , qv .Encode ()), nil )
169
172
if err != nil {
170
173
return nil , xerrors .Errorf ("make request: %w" , err )
171
174
}
@@ -179,7 +182,9 @@ func (c *Client) GetIDPSyncFieldValues(ctx context.Context, claimField string) (
179
182
}
180
183
181
184
func (c * Client ) GetOrganizationIDPSyncFieldValues (ctx context.Context , orgID string , claimField string ) ([]string , error ) {
182
- res , err := c .Request (ctx , http .MethodGet , fmt .Sprintf ("/api/v2/organizations/%s/settings/idpsync/field-values?claimField=%s" , orgID , claimField ), nil )
185
+ qv := url.Values {}
186
+ qv .Add ("claimField" , claimField )
187
+ res , err := c .Request (ctx , http .MethodGet , fmt .Sprintf ("/api/v2/organizations/%s/settings/idpsync/field-values?%s" , orgID , qv .Encode ()), nil )
183
188
if err != nil {
184
189
return nil , xerrors .Errorf ("make request: %w" , err )
185
190
}
0 commit comments