File tree 1 file changed +5
-1
lines changed
1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -557,7 +557,7 @@ function parseOptions(a, b) {
557
557
pass : o . pass || o . password || auth [ 1 ] || env . PGPASSWORD || '' ,
558
558
max : o . max || url . query . max || 10 ,
559
559
types : o . types || { } ,
560
- ssl : o . ssl || url . query . sslmode || url . query . ssl || false ,
560
+ ssl : o . ssl || parseSSL ( url . query . sslmode || url . query . ssl ) || false ,
561
561
idle_timeout : o . idle_timeout || url . query . idle_timeout || env . PGIDLE_TIMEOUT || warn ( o . timeout ) ,
562
562
connect_timeout : o . connect_timeout || url . query . connect_timeout || env . PGCONNECT_TIMEOUT || 30 ,
563
563
prepare : 'prepare' in o ? o . prepare : 'no_prepare' in o ? ! o . no_prepare : true ,
@@ -572,6 +572,10 @@ function parseOptions(a, b) {
572
572
)
573
573
}
574
574
575
+ function parseSSL ( x ) {
576
+ return x !== 'disabled' && x !== 'false' && x
577
+ }
578
+
575
579
function parseUrl ( url ) {
576
580
if ( typeof url !== 'string' )
577
581
return { url : { query : { } } }
You can’t perform that action at this time.
0 commit comments