diff --git a/pkg/server/routerfactory.go b/pkg/server/routerfactory.go index c7534ef26..e2941028e 100644 --- a/pkg/server/routerfactory.go +++ b/pkg/server/routerfactory.go @@ -40,7 +40,7 @@ func NewRouterFactory(staticConfiguration static.Configuration, managerFactory * ) *RouterFactory { handlesTLSChallenge := false for _, resolver := range staticConfiguration.CertificatesResolvers { - if resolver.ACME.TLSChallenge != nil { + if resolver.ACME != nil && resolver.ACME.TLSChallenge != nil { handlesTLSChallenge = true break }