From 19ba6c06ddb46898af11465e0efeda0e7c558c35 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Tue, 7 Oct 2025 22:56:52 -0500 Subject: [PATCH] refac/fix: verify connection --- src/lib/components/AddConnectionModal.svelte | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/lib/components/AddConnectionModal.svelte b/src/lib/components/AddConnectionModal.svelte index 784b3c0453..90bb60b406 100644 --- a/src/lib/components/AddConnectionModal.svelte +++ b/src/lib/components/AddConnectionModal.svelte @@ -72,10 +72,13 @@ // remove trailing slash from url url = url.replace(/\/$/, ''); + let _headers = null; + if (headers) { try { - const _headers = JSON.parse(headers); + _headers = JSON.parse(headers); if (typeof _headers !== 'object' || Array.isArray(_headers)) { + _headers = null; throw new Error('Headers must be a valid JSON object'); } headers = JSON.stringify(_headers, null, 2); @@ -94,7 +97,7 @@ auth_type, azure: azure, api_version: apiVersion, - headers: JSON.parse(headers) + ...(_headers ? { headers: _headers } : {}) } }, direct