From 65fa8c12b5f88519ccd2373997bef87ee79f9d4d Mon Sep 17 00:00:00 2001 From: Daniel Lockyer Date: Mon, 28 Mar 2022 16:12:32 +0100 Subject: [PATCH] Refactored database check to use utility refs https://github.com/TryGhost/Toolbox/issues/213 - this removes another hardcoded string check that would have been incorrect when we switch the sqlite client to better-sqlite3 --- core/server/services/members/service.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/server/services/members/service.js b/core/server/services/members/service.js index a4ec8e6310..57ea21cd99 100644 --- a/core/server/services/members/service.js +++ b/core/server/services/members/service.js @@ -19,6 +19,7 @@ const VerificationTrigger = require('@tryghost/verification-trigger'); const DomainEvents = require('@tryghost/domain-events'); const {LastSeenAtUpdater} = require('@tryghost/members-events-service'); const events = require('../../lib/common/events'); +const DatabaseInfo = require('@tryghost/database-info'); const messages = { noLiveKeysInDevelopment: 'Cannot use live stripe keys in development. Please restart in production mode.', @@ -37,7 +38,7 @@ const membersConfig = new MembersConfigProvider({ const membersStats = new MembersStats({ db: db, settingsCache: settingsCache, - isSQLite: config.get('database:client') === 'sqlite3' + isSQLite: DatabaseInfo.isSQLite(db.knex) }); let membersApi;