From 66e690d13e30cfc00a8f7b01fdebc286a05808a0 Mon Sep 17 00:00:00 2001 From: Guillaume JORANDON <1367493+gjorando@users.noreply.github.com> Date: Mon, 9 Sep 2024 16:13:21 -0400 Subject: [PATCH] Use 'prefer' as the default value for DB_SSLMODE in the streaming API configuration --- streaming/database.js | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/streaming/database.js b/streaming/database.js index 9f1d742143..9253021cd5 100644 --- a/streaming/database.js +++ b/streaming/database.js @@ -82,19 +82,17 @@ export function configFromEnv(env, environment) { } else if (Object.hasOwn(pgConfigs, environment)) { baseConfig = pgConfigs[environment]; - if (env.DB_SSLMODE) { - switch(env.DB_SSLMODE) { - case 'disable': - case '': - baseConfig.ssl = false; - break; - case 'no-verify': - baseConfig.ssl = { rejectUnauthorized: false }; - break; - default: - baseConfig.ssl = {}; - break; - } + switch(env.DB_SSLMODE) { + case 'disable': + baseConfig.ssl = false; + break; + case 'no-verify': + baseConfig.ssl = { rejectUnauthorized: false }; + break; + case 'prefer': + default: + baseConfig.ssl = {}; + break; } } else { throw new Error('Unable to resolve postgresql database configuration.');