Преглед на файлове

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;