diff --git a/object/cert_test.go b/object/cert_test.go index e780180..a9c3239 100644 --- a/object/cert_test.go +++ b/object/cert_test.go @@ -93,6 +93,12 @@ func TestCheckCerts(t *testing.T) { casdoor.InitCasdoorConfig() proxy.InitHttpClient() + var err error + certMap, err = getCertMap() + if err != nil { + panic(err) + } + site, err := getSite("admin", "test-site") if err != nil { panic(err) diff --git a/object/site_cert.go b/object/site_cert.go index ee95056..28e73a7 100644 --- a/object/site_cert.go +++ b/object/site_cert.go @@ -196,6 +196,10 @@ func (site *Site) checkCerts() error { } for _, domain := range domains { + if site.Owner != "admin" && strings.HasSuffix(domain, ".casdoor.com") { + continue + } + cert, err := GetCertByDomain(domain) if err != nil { return err