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 var certId string
if importCertificateResp.InstanceId != nil { if importCertificateResp.InstanceId != nil && *importCertificateResp.InstanceId != "" {
certId = *importCertificateResp.InstanceId certId = *importCertificateResp.InstanceId
} }
if importCertificateResp.RepeatId != nil { if importCertificateResp.RepeatId != nil && *importCertificateResp.RepeatId != "" {
certId = *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{ return &uploader.UploadResult{
CertId: certId, CertId: certId,
}, nil }, nil