diff --git a/ui/src/api/email-connector-hooks.ts b/ui/src/api/email-connector-hooks.ts index 8417e05..1c6acf6 100644 --- a/ui/src/api/email-connector-hooks.ts +++ b/ui/src/api/email-connector-hooks.ts @@ -1,5 +1,5 @@ import { useQuery, useMutation, useQueryClient } from '@tanstack/react-query'; -import { api } from './client'; +import { api, ApiError } from './client'; export interface EmailConnectorResponse { connectorId: string; @@ -32,7 +32,7 @@ export function useEmailConnector() { try { return await api.get('/vendor/email-connector'); } catch (e) { - if (e instanceof Error && e.message.includes('404')) return null; + if (e instanceof ApiError && e.status === 404) return null; throw e; } },