From 653a0d3f6bd7b66197abd1e00e366164876a9f2b Mon Sep 17 00:00:00 2001 From: Matthew Holt Date: Mon, 8 Feb 2021 11:06:19 -0700 Subject: httpcaddyfile: Fix automation policies Fixes a bug introduced in #3862 --- caddyconfig/httpcaddyfile/tlsapp.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'caddyconfig/httpcaddyfile/tlsapp.go') diff --git a/caddyconfig/httpcaddyfile/tlsapp.go b/caddyconfig/httpcaddyfile/tlsapp.go index d831d1b..45ba9d2 100644 --- a/caddyconfig/httpcaddyfile/tlsapp.go +++ b/caddyconfig/httpcaddyfile/tlsapp.go @@ -125,11 +125,12 @@ func (st ServerType) buildTLSApp( if issuerVals, ok := sblock.pile["tls.cert_issuer"]; ok { var issuers []certmagic.Issuer for _, issuerVal := range issuerVals { - ap.Issuers = append(ap.Issuers, issuerVal.Value.(certmagic.Issuer)) + issuers = append(issuers, issuerVal.Value.(certmagic.Issuer)) } if ap == catchAllAP && !reflect.DeepEqual(ap.Issuers, issuers) { return nil, warnings, fmt.Errorf("automation policy from site block is also default/catch-all policy because of key without hostname, and the two are in conflict: %#v != %#v", ap.Issuers, issuers) } + ap.Issuers = issuers } // custom bind host -- cgit v1.2.3