Merge pull request #625 from fondoger/fondoger/fix-volcengine

修复火山云证书上传获取空值的bug
This commit is contained in:
Yoan.liu 2025-04-19 10:46:26 +08:00 committed by GitHub
commit 94bd846726
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -72,12 +72,17 @@ func (u *UploaderProvider) Upload(ctx context.Context, certPem string, privkeyPe
}
var certId string
if importCertificateResp.InstanceId != nil {
if importCertificateResp.InstanceId != nil && *importCertificateResp.InstanceId != "" {
certId = *importCertificateResp.InstanceId
}
if importCertificateResp.RepeatId != nil {
if importCertificateResp.RepeatId != nil && *importCertificateResp.RepeatId != "" {
certId = *importCertificateResp.RepeatId
}
if certId == "" {
return nil, xerrors.New("failed to get certificate id, both `InstanceId` and `RepeatId` are empty")
}
return &uploader.UploadResult{
CertId: certId,
}, nil