Pārlūkot izejas kodu

opt: 补充出错时的返回结果

liufan 1 mēnesi atpakaļ
vecāks
revīzija
86a968667d
1 mainītis faili ar 6 papildinājumiem un 0 dzēšanām
  1. 6 0
      server/CertificateCloudflareServer.go

+ 6 - 0
server/CertificateCloudflareServer.go

@@ -42,6 +42,12 @@ func (s *CertificateServer) ListZoneCertificates(ctx context.Context, requestClo
 	}
 	ctxAPI := context.Background()
 	response, err := api.ListSSL(ctxAPI, requestCloudflare.GetZoneId())
+	if err != nil {
+		return &cert.ListZoneCertificatesReplyCloudflare{
+			Result:  nil,
+			Success: false,
+		}, err
+	}
 	list := make([]*cert.ZoneCustomSSL, len(response))
 	for i, detail := range response {
 		list[i] = Go2ProtoCertificate(detail)