diff --git a/frontend/src/hooks/api/ldapConfig/queries.tsx b/frontend/src/hooks/api/ldapConfig/queries.tsx index c84f90aac..e92a7a1c7 100644 --- a/frontend/src/hooks/api/ldapConfig/queries.tsx +++ b/frontend/src/hooks/api/ldapConfig/queries.tsx @@ -13,9 +13,15 @@ export const useGetLDAPConfig = (organizationId: string) => { return useQuery({ queryKey: ldapConfigKeys.getLDAPConfig(organizationId), queryFn: async () => { - const { data } = await apiRequest.get(`/api/v1/ldap/config?organizationId=${organizationId}`); + try { + const { data } = await apiRequest.get( + `/api/v1/ldap/config?organizationId=${organizationId}` + ); - return data; + return data; + } catch (err) { + return null; + } }, enabled: true }); diff --git a/frontend/src/hooks/api/oidcConfig/queries.tsx b/frontend/src/hooks/api/oidcConfig/queries.tsx index 08b38cbb8..49db7c5d4 100644 --- a/frontend/src/hooks/api/oidcConfig/queries.tsx +++ b/frontend/src/hooks/api/oidcConfig/queries.tsx @@ -12,11 +12,15 @@ export const useGetOIDCConfig = (orgSlug: string) => { return useQuery({ queryKey: oidcConfigKeys.getOIDCConfig(orgSlug), queryFn: async () => { - const { data } = await apiRequest.get( - `/api/v1/sso/oidc/config?orgSlug=${orgSlug}` - ); + try { + const { data } = await apiRequest.get( + `/api/v1/sso/oidc/config?orgSlug=${orgSlug}` + ); - return data; + return data; + } catch (err) { + return null; + } }, enabled: true }); diff --git a/frontend/src/hooks/api/ssoConfig/queries.tsx b/frontend/src/hooks/api/ssoConfig/queries.tsx index 3074c5eda..cbb8e0abe 100644 --- a/frontend/src/hooks/api/ssoConfig/queries.tsx +++ b/frontend/src/hooks/api/ssoConfig/queries.tsx @@ -11,9 +11,15 @@ export const useGetSSOConfig = (organizationId: string) => { return useQuery({ queryKey: ssoConfigKeys.getSSOConfig(organizationId), queryFn: async () => { - const { data } = await apiRequest.get(`/api/v1/sso/config?organizationId=${organizationId}`); + try { + const { data } = await apiRequest.get( + `/api/v1/sso/config?organizationId=${organizationId}` + ); - return data; + return data; + } catch (err) { + return null; + } }, enabled: true }); diff --git a/frontend/src/views/Settings/OrgSettingsPage/components/OrgAuthTab/OrgAuthTab.tsx b/frontend/src/views/Settings/OrgSettingsPage/components/OrgAuthTab/OrgAuthTab.tsx index d2c61e555..f4c4c0c5d 100644 --- a/frontend/src/views/Settings/OrgSettingsPage/components/OrgAuthTab/OrgAuthTab.tsx +++ b/frontend/src/views/Settings/OrgSettingsPage/components/OrgAuthTab/OrgAuthTab.tsx @@ -43,8 +43,10 @@ export const OrgAuthTab = withPermission( const { data: samlConfig, isLoading: isLoadingSamlConfig } = useGetSSOConfig( currentOrg?.id ?? "" ); - const { data: ldapConfig, isLoading: isLdapConfig } = useGetLDAPConfig(currentOrg?.id ?? ""); - const areConfigsLoading = isLoadingOidcConfig || isLoadingSamlConfig || isLdapConfig; + const { data: ldapConfig, isLoading: isLoadingLdapConfig } = useGetLDAPConfig( + currentOrg?.id ?? "" + ); + const areConfigsLoading = isLoadingOidcConfig || isLoadingSamlConfig || isLoadingLdapConfig; const shouldDisplaySection = (method: LoginMethod) => !enabledLoginMethods || enabledLoginMethods.includes(method);