From 29e3ab247d336220cdddd123fc8703a3a97b1013 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= <barisusakli@gmail.com> Date: Fri, 21 Aug 2020 14:14:46 -0400 Subject: [PATCH] fix: #8560, fix old upgrade script db.connect no longer exists at the root --- src/upgrades/1.4.6/delete_sessions.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/upgrades/1.4.6/delete_sessions.js b/src/upgrades/1.4.6/delete_sessions.js index 28db5948b5..4b19a77def 100644 --- a/src/upgrades/1.4.6/delete_sessions.js +++ b/src/upgrades/1.4.6/delete_sessions.js @@ -2,6 +2,7 @@ var async = require('async'); +const nconf = require('nconf'); var db = require('../../database'); var batch = require('../../batch'); @@ -22,10 +23,14 @@ module.exports = { async.waterfall([ function (next) { if (isRedisSessionStore) { - var rdb = require('../../database/redis'); - var client = rdb.connect(); + var connection = require('../../database/redis/connection'); + var client; async.waterfall([ function (next) { + connection.connect(nconf.get('redis'), next); + }, + function (_client, next) { + client = _client; client.keys('sess:*', next); }, function (sessionKeys, next) {