This commit is contained in:
soupette 2018-09-13 17:57:43 +02:00
parent ea51c9949f
commit fa03ceef11

View File

@ -100,9 +100,14 @@ module.exports = async function() {
// Create `plugins.json` file.
// Don't inject the plugins without an Admin
const existingPlugins = await Object.keys(this.plugins).filter(plugin =>
fs.pathExists(path.resolve(this.config.appPath, 'plugins', plugin, 'admin', 'src', 'containers', 'App')),
);
const existingPlugins = Object.keys(this.plugins).filter(plugin => {
try {
fs.accessSync(path.resolve(this.config.appPath, 'plugins', plugin, 'admin', 'src', 'containers', 'App'));
return true;
} catch(err) {
return false;
}
});
const existingPluginsInfo = existingPlugins.map(id => ({
id,