fix: pg db connection problem
This commit is contained in:
		@@ -39,6 +39,7 @@ module.exports = {
 | 
			
		||||
    let sslOptions = null
 | 
			
		||||
    if (dbUseSSL && _.isPlainObject(dbConfig) && _.get(dbConfig, 'sslOptions.auto', null) === false) {
 | 
			
		||||
      sslOptions = dbConfig.sslOptions
 | 
			
		||||
      sslOptions.rejectUnauthorized = _.get(sslOptions, 'rejectUnauthorized', true)
 | 
			
		||||
      if (sslOptions.ca) {
 | 
			
		||||
        sslOptions.ca = fs.readFileSync(path.resolve(WIKI.ROOTPATH, sslOptions.ca))
 | 
			
		||||
      }
 | 
			
		||||
@@ -60,7 +61,7 @@ module.exports = {
 | 
			
		||||
        dbClient = 'pg'
 | 
			
		||||
 | 
			
		||||
        if (dbUseSSL && _.isPlainObject(dbConfig)) {
 | 
			
		||||
          dbConfig.ssl = sslOptions
 | 
			
		||||
          dbConfig.ssl = (sslOptions === true) ? { rejectUnauthorized: true } : sslOptions
 | 
			
		||||
        }
 | 
			
		||||
        break
 | 
			
		||||
      case 'mariadb':
 | 
			
		||||
@@ -106,7 +107,6 @@ module.exports = {
 | 
			
		||||
      connection: dbConfig,
 | 
			
		||||
      pool: {
 | 
			
		||||
        ...WIKI.config.pool,
 | 
			
		||||
        propagateCreateError: false,
 | 
			
		||||
        async afterCreate(conn, done) {
 | 
			
		||||
          // -> Set Connection App Name
 | 
			
		||||
          switch (WIKI.config.db.type) {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user