diff --git a/apps/web/src/services/asset-inventory/components/ServiceAccountCredentialsForm.vue b/apps/web/src/services/asset-inventory/components/ServiceAccountCredentialsForm.vue index 2f7b4f03b0..dc590c5c12 100644 --- a/apps/web/src/services/asset-inventory/components/ServiceAccountCredentialsForm.vue +++ b/apps/web/src/services/asset-inventory/components/ServiceAccountCredentialsForm.vue @@ -159,7 +159,12 @@ const checkJsonStringAvailable = (str: string): boolean => { /* Api */ const listTrustAccounts = async () => { try { - const { results } = await SpaceConnector.clientV2.identity.trustedAccount.list>(); + if (!props.provider) return; + const { results } = await SpaceConnector.clientV2.identity.trustedAccount.list>( + { + query: new ApiQueryHelper().setFilters([{ k: 'provider', v: props.provider, o: '=' }]).data, + }, + ); state.trustedAccounts = results ?? []; } catch (e) { ErrorHandler.handleError(e);