Fix missing default providers

This commit is contained in:
Alexandre Bodin 2019-05-06 16:01:18 +02:00
parent a190a954cb
commit 3a640539d3
2 changed files with 9 additions and 9 deletions

View File

@ -19,11 +19,11 @@ module.exports = async cb => {
strapi.plugins.email.config.providers = [];
const installedProviders = Object.keys(
strapi.config.info.dependencies
).filter(d => d.startsWith('strapi-provider-email-'));
const installedProviders = Object.keys(strapi.config.info.dependencies)
.filter(d => d.startsWith('strapi-provider-email-'))
.concat('strapi-provider-email-sendmail');
for (let installedProvider of installedProviders) {
for (let installedProvider of _.uniq(installedProviders)) {
strapi.plugins.email.config.providers.push(require(installedProvider));
}

View File

@ -19,11 +19,11 @@ module.exports = async cb => {
strapi.plugins.upload.config.providers = [];
const installedProviders = Object.keys(
strapi.config.info.dependencies
).filter(d => d.startsWith('strapi-provider-upload-'));
const installedProviders = Object.keys(strapi.config.info.dependencies)
.filter(d => d.startsWith('strapi-provider-upload-'))
.concat('strapi-provider-upload-local');
for (let installedProvider of installedProviders) {
for (let installedProvider of _.uniq(installedProviders)) {
strapi.plugins.upload.config.providers.push(require(installedProvider));
}
@ -32,7 +32,7 @@ module.exports = async cb => {
const config = await pluginStore.get({ key: 'provider' });
if (!config) {
const provider = _.find(strapi.plugins.email.config.providers, {
const provider = _.find(strapi.plugins.upload.config.providers, {
provider: 'local',
});