diff --git a/backend/setup.js b/backend/setup.js index 2a5ba96..d58a160 100644 --- a/backend/setup.js +++ b/backend/setup.js @@ -187,11 +187,17 @@ const setupCertbotPlugins = () => { } }); - const install_cmd = 'pip3 install ' + plugins.join(' '); - promises.push(utils.exec(install_cmd)); - return Promise.all(promises).then(() => { - logger.info('Added Certbot plugins ' + plugins.join(', ')); - }); + if (plugins.length) { + const install_cmd = 'pip3 install ' + plugins.join(' '); + promises.push(utils.exec(install_cmd)); + } + + if (promises.length) { + return Promise.all(promises) + .then(() => { + logger.info('Added Certbot plugins ' + plugins.join(', ')); + }); + } } }); };