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,
DNSCredentialID: certModel.DnsCredentialID,
KeyType: certModel.GetKeyType(),
Resource: &model.CertificateResource{
NotBefore: cert.NotBefore,
}
if certModel.Resource != nil {
payload.Resource = &model.CertificateResource{
Resource: certModel.Resource.Resource,
PrivateKey: certModel.Resource.PrivateKey,
Certificate: certModel.Resource.Certificate,
IssuerCertificate: certModel.Resource.IssuerCertificate,
CSR: certModel.Resource.CSR,
},
NotBefore: cert.NotBefore,
}
}
// errChan will be closed inside IssueCert