From 3f14b6eb3a8ce14b09bc3e98bd023d6f4c1074f7 Mon Sep 17 00:00:00 2001 From: lesion Date: Sat, 24 Jun 2023 10:54:50 +0200 Subject: [PATCH] pass sequelize db to plugins --- server/api/controller/plugins.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/api/controller/plugins.js b/server/api/controller/plugins.js index b0d2a9cb..0aeafc03 100644 --- a/server/api/controller/plugins.js +++ b/server/api/controller/plugins.js @@ -4,6 +4,7 @@ const log = require('../../log') const config = require('../../config') const settingsController = require('./settings') const notifier = require('../../notifier') +const db = require('../models/index.js') const pluginController = { plugins: [], @@ -112,7 +113,8 @@ const pluginController = { plugin.load({ helpers: require('../../helpers'), log, - settings: settingsController.settings + settings: settingsController.settings, + db: db.sequelize }, settings) } @@ -132,6 +134,8 @@ const pluginController = { const pluginSetting = settingsController.settings['plugin_' + name] if (pluginSetting.enable) { pluginController.loadPlugin(name) + } else { + log.info(`Do not load plugin ${name} (${pluginFile}) as it is not enabled!`) } } else { settingsController.set('plugin_' + name, { enable: false })