fix: auto cert nil ptr issue

This commit is contained in:
Jacky 2024-05-08 17:05:01 +08:00
parent 621772bafa
commit c18f8f0b27
No known key found for this signature in database
GPG key ID: 215C21B10DF38B4D

View file

@ -75,14 +75,17 @@ func autoCert(certModel *model.Cert) {
ChallengeMethod: certModel.ChallengeMethod, ChallengeMethod: certModel.ChallengeMethod,
DNSCredentialID: certModel.DnsCredentialID, DNSCredentialID: certModel.DnsCredentialID,
KeyType: certModel.GetKeyType(), KeyType: certModel.GetKeyType(),
Resource: &model.CertificateResource{ NotBefore: cert.NotBefore,
}
if certModel.Resource != nil {
payload.Resource = &model.CertificateResource{
Resource: certModel.Resource.Resource, Resource: certModel.Resource.Resource,
PrivateKey: certModel.Resource.PrivateKey, PrivateKey: certModel.Resource.PrivateKey,
Certificate: certModel.Resource.Certificate, Certificate: certModel.Resource.Certificate,
IssuerCertificate: certModel.Resource.IssuerCertificate, IssuerCertificate: certModel.Resource.IssuerCertificate,
CSR: certModel.Resource.CSR, CSR: certModel.Resource.CSR,
}, }
NotBefore: cert.NotBefore,
} }
// errChan will be closed inside IssueCert // errChan will be closed inside IssueCert