diff --git a/src/sso/connections/ConnectionList/index.lite.tsx b/src/sso/connections/ConnectionList/index.lite.tsx index 1ae61d4d1..f7757c0fb 100644 --- a/src/sso/connections/ConnectionList/index.lite.tsx +++ b/src/sso/connections/ConnectionList/index.lite.tsx @@ -88,7 +88,13 @@ export default function ConnectionList(props: ConnectionListProps) { const [urlPath, qs] = _url.split('?'); const urlParams = new URLSearchParams(qs); if (props.tenant) { - urlParams.set('tenant', props.tenant); + if (Array.isArray(props.tenant)) { + for (const _tenant of props.tenant) { + urlParams.append('tenant', _tenant); + } + } else { + urlParams.set('tenant', props.tenant); + } } if (props.product) { urlParams.set('product', props.product); diff --git a/src/sso/connections/ConnectionsWrapper/index.lite.tsx b/src/sso/connections/ConnectionsWrapper/index.lite.tsx index bcf304825..b991ec0c9 100644 --- a/src/sso/connections/ConnectionsWrapper/index.lite.tsx +++ b/src/sso/connections/ConnectionsWrapper/index.lite.tsx @@ -119,7 +119,7 @@ export default function ConnectionsWrapper(props: ConnectionsWrapperProp) { urls={{ get: props.urls.get }} handleActionClick={state.switchToEditView} handleListFetchComplete={state.handleListFetchComplete} - tenant={props.defaults?.tenant} + tenant={props.defaults?.tenants || props.defaults?.tenant} product={props.defaults?.product}> diff --git a/src/sso/connections/CreateConnection/oidc/index.lite.tsx b/src/sso/connections/CreateConnection/oidc/index.lite.tsx index 16b1d057b..a180c1da3 100644 --- a/src/sso/connections/CreateConnection/oidc/index.lite.tsx +++ b/src/sso/connections/CreateConnection/oidc/index.lite.tsx @@ -18,6 +18,7 @@ const DEFAULT_VALUES = { const INITIAL_VALUES = { oidcConnection: { name: '', + label: '', description: '', tenant: '', product: '', @@ -142,6 +143,19 @@ export default function CreateOIDCConnection(props: CreateConnectionProps) { /> + + + + + + + + + + + + + + + + >; + defaults?: Partial & { tenants: string[] }>; classNames?: { button?: { ctoa?: string; destructive?: string }; input?: string;