瀏覽代碼

Prevent installing same plugin over and over

Jamie Curnow 1 年之前
父節點
當前提交
0353051436
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      backend/setup.js

+ 3 - 1
backend/setup.js

@@ -115,7 +115,9 @@ const setupCertbotPlugins = () => {
 
 				certificates.map(function (certificate) {
 					if (certificate.meta && certificate.meta.dns_challenge === true) {
-						plugins.push(certificate.meta.dns_provider);
+						if (plugins.indexOf(certificate.meta.dns_provider) === -1) {
+							plugins.push(certificate.meta.dns_provider);
+						}
 
 						// Make sure credentials file exists
 						const credentials_loc = '/etc/letsencrypt/credentials/credentials-' + certificate.id;