diff --git a/surfsense_web/app/dashboard/[search_space_id]/connectors/add/elasticsearch-connector/page.tsx b/surfsense_web/app/dashboard/[search_space_id]/connectors/add/elasticsearch-connector/page.tsx index f03053c3a..647c74309 100644 --- a/surfsense_web/app/dashboard/[search_space_id]/connectors/add/elasticsearch-connector/page.tsx +++ b/surfsense_web/app/dashboard/[search_space_id]/connectors/add/elasticsearch-connector/page.tsx @@ -58,8 +58,8 @@ const elasticsearchConnectorFormSchema = z api_key: z.string().optional(), indices: z.string().optional(), query: z.string().default("*"), - search_fields: z.array(z.string()).optional(), - max_documents: z.number().min(1).max(10000), + search_fields: z.string().optional(), + max_documents: z.number().min(1).max(10000).optional(), }) .refine( (data) => { @@ -104,6 +104,7 @@ export default function ElasticsearchConnectorPage() { indices: "", query: "*", search_fields: "", + max_documents: undefined, }, }); @@ -124,7 +125,7 @@ export default function ElasticsearchConnectorPage() { const port = url.port ? parseInt(url.port, 10) : url.protocol === "https:" ? 443 : 80; const ssl_enabled = url.protocol === "https:"; - const config: any = { + const config: Record = { hostname, port, ssl_enabled,