From 372f5f4335e4b2598701f33a032e035cfcb44bdb Mon Sep 17 00:00:00 2001 From: Henri Courdent <122811744+hcourdent@users.noreply.github.com> Date: Sun, 3 Nov 2024 02:54:53 +0100 Subject: [PATCH] Regex Postgres Connection String (#3746) * Regex Postgres Connection String * Fix regex * Fix indentation * Indentation --------- Co-authored-by: Ruben Fiszel --- frontend/src/lib/components/ApiConnectForm.svelte | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/frontend/src/lib/components/ApiConnectForm.svelte b/frontend/src/lib/components/ApiConnectForm.svelte index 1155be67ba..680b54850e 100644 --- a/frontend/src/lib/components/ApiConnectForm.svelte +++ b/frontend/src/lib/components/ApiConnectForm.svelte @@ -80,9 +80,8 @@ let connectionString = '' let validConnectionString = true function parseConnectionString(close: (_: any) => void) { - // parse postgres connection string const regex = - /postgres:\/\/(?[^:@]+)(?::(?[^@]+))?@(?[^:\/?]+)(?::(?\d+))?\/(?[^\?]+)?(?:\?.*sslmode=(?[^&]+))?/ + /postgres(?:ql)?:\/\/(?[^:@]+)(?::(?[^@]+))?@(?[^:\/?]+)(?::(?\d+))?\/(?[^\?]+)?(?:\?.*sslmode=(?[^&]+))?/ const match = connectionString.match(regex) if (match) { validConnectionString = true