Skip to content

Commit 2a9c131

Browse files
Modify the return value of the DescribeCkafkaTopics method
1 parent b392783 commit 2a9c131

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

tencentcloud/service_tencentcloud_ckafka.go

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -455,7 +455,7 @@ func (me *CkafkaService) DescribeCkafkaTopics(ctx context.Context, instanceId st
455455
request.Offset = &offset
456456
request.Limit = &limit
457457
//check ckafka exist
458-
ckafkaExist, error := me.DescribeCkafkaById(ctx, instanceId)
458+
_, ckafkaExist, error := me.DescribeCkafkaById(ctx, instanceId)
459459
if error != nil {
460460
if sdkErr, ok := error.(*errors.TencentCloudSDKError); ok {
461461
if sdkErr.Code == CkafkaInstanceNotFound {
@@ -621,7 +621,7 @@ func (me *CkafkaService) RemoveCkafkaTopicIpWhiteList(ctx context.Context, insta
621621
return errRet
622622
}
623623

624-
func (me *CkafkaService) DescribeCkafkaById(ctx context.Context, instanceId string) (has bool, errRet error) {
624+
func (me *CkafkaService) DescribeCkafkaById(ctx context.Context, instanceId string) (instance *ckafka.InstanceDetail, has bool, errRet error) {
625625
logId := getLogId(ctx)
626626
request := ckafka.NewDescribeInstancesDetailRequest()
627627
defer func() {
@@ -634,12 +634,13 @@ func (me *CkafkaService) DescribeCkafkaById(ctx context.Context, instanceId stri
634634
ratelimit.Check(request.GetAction())
635635
resp, err := me.client.UseCkafkaClient().DescribeInstancesDetail(request)
636636
if err != nil {
637-
errRet = err
637+
has = false
638638
return
639639
}
640-
for _, v := range resp.Response.Result.InstanceList {
641-
if *v.InstanceId == instanceId {
640+
for _, cKafkaInstance := range resp.Response.Result.InstanceList {
641+
if *cKafkaInstance.InstanceId == instanceId {
642642
has = true
643+
instance = cKafkaInstance
643644
break
644645
}
645646
}

0 commit comments

Comments
 (0)