diff --git a/security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml b/security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
index 438c440c6..4109e2c0d 100644
--- a/security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
+++ b/security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
@@ -26,6 +26,7 @@
header
+
validation.http_service
@@ -36,6 +37,7 @@
header
+
validation.http_opn_autodiscovery
@@ -61,6 +63,7 @@
header
+
validation.http_haproxyInject
@@ -93,6 +96,7 @@
header
+
validation.dns_service
diff --git a/security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/validations.volt b/security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/validations.volt
index 60f179f1c..b192c9477 100644
--- a/security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/validations.volt
+++ b/security/acme-client/src/opnsense/mvc/app/views/OPNsense/AcmeClient/validations.volt
@@ -53,9 +53,16 @@ POSSIBILITY OF SUCH DAMAGE.
$("#validation\\.dns_service").change(function(){
var service_id = 'table_' + $(this).val() ;
$(".table_dns").hide();
- $("."+service_id).show();
+ if ($("#validation\\.method").val() == 'dns01') {
+ $("."+service_id).show();
+ }
});
- $("#validation\\.dns_service").change();
+ $("#validation\\.method").change(function(){
+ $(".method_table").hide();
+ $(".method_table_"+$(this).val()).show();
+ $("#validation\\.dns_service").change();
+ });
+ $("#validation\\.method").change();
})
});