Prechádzať zdrojové kódy

Fix for pip install error when there are no plugins to install

Jamie Curnow 5 rokov pred
rodič
commit
3651b9484f
1 zmenil súbory, kde vykonal 11 pridanie a 5 odobranie
  1. 11 5
      backend/setup.js

+ 11 - 5
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(', ')); 
+						});
+				}
 			}
 		});
 };