From 51a2cfa23276fcbc52f0d2e6c8f5eb24db9768c5 Mon Sep 17 00:00:00 2001 From: Jim Laurie Date: Fri, 28 Jul 2017 16:56:17 +0200 Subject: [PATCH] Install strapi connector on create/update database --- .../controllers/SettingsManager.js | 2 ++ .../strapi-plugin-settings-manager/services/SettingsManager.js | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/strapi-plugin-settings-manager/controllers/SettingsManager.js b/packages/strapi-plugin-settings-manager/controllers/SettingsManager.js index 0b843b9f72..81f6cf3d42 100644 --- a/packages/strapi-plugin-settings-manager/controllers/SettingsManager.js +++ b/packages/strapi-plugin-settings-manager/controllers/SettingsManager.js @@ -215,6 +215,8 @@ module.exports = { strapi.reload.isWatching = false; + Service.installDependency(params, newName); + const updateErrors = Service.updateSettings(params, items, env); !_.isEmpty(updateErrors) ? ctx.badData(null, Service.formatErrors(updateErrors)) : ctx.send({ ok: true }); diff --git a/packages/strapi-plugin-settings-manager/services/SettingsManager.js b/packages/strapi-plugin-settings-manager/services/SettingsManager.js index 4b0347dd67..5736f9e2eb 100644 --- a/packages/strapi-plugin-settings-manager/services/SettingsManager.js +++ b/packages/strapi-plugin-settings-manager/services/SettingsManager.js @@ -710,6 +710,6 @@ module.exports = { const module = _.get(params, `databases.connections.${name}.connector`); const installed = _.indexOf(_.keys(strapi.config.dependencies), module) !== -1; - // if (!installed) exec(`npm install ${module} --save`); + if (!installed) exec(`npm install ${module} --save`); } };