From 80358bc22121ce92accaa21e20ffccc78684b74c Mon Sep 17 00:00:00 2001 From: Anish Sarkar <104695310+AnishSarkar22@users.noreply.github.com> Date: Wed, 8 Oct 2025 12:31:58 +0530 Subject: [PATCH] fix: update Elasticsearch connector form schema to change search_fields to string and make max_documents optional --- .../connectors/add/elasticsearch-connector/page.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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,