@@ -513,31 +513,25 @@ func (me *TkeService) CreateClusterAsGroup(ctx context.Context, id, groupPara, c
513513 return
514514}
515515
516- func (me * TkeService ) DescribeClusterAsGroupsByGroupId (ctx context.Context , id string , groupId [] * string ) (totalCount * uint64 , clusterAsGroupSet [] * tke.ClusterAsGroup , errRet error ) {
516+ func (me * TkeService ) DescribeClusterAsGroupsByGroupId (ctx context.Context , id string , groupId string ) (clusterAsGroupSet * tke.ClusterAsGroup , errRet error ) {
517517 logId := getLogId (ctx )
518518 request := tke .NewDescribeClusterAsGroupsRequest ()
519519
520- defer func () {
521- if errRet != nil {
522- log .Printf ("[CRITAL]%s api[%s] fail, reason[%s]\n " , logId , request .GetAction (), errRet .Error ())
523- }
524- }()
525520 request .ClusterId = & id
526- if len (groupId ) > 0 {
527- request .AutoScalingGroupIds = groupId
528- }
521+ request .AutoScalingGroupIds = []* string {& groupId }
529522
530523 ratelimit .Check (request .GetAction ())
531- response , errRet := me .client .UseTkeClient ().DescribeClusterAsGroups (request )
524+ response , err := me .client .UseTkeClient ().DescribeClusterAsGroups (request )
532525
533- if response == nil || response .Response == nil {
534- errRet = fmt .Errorf ("DescribeClusterAsGroupsByGroupId return nil response" )
526+ if err != nil {
527+ log .Printf ("[CRITAL]%s api[%s] fail, reason[%s]\n " , logId , request .GetAction (), errRet .Error ())
528+ errRet = err
535529 return
536530 }
537531
538- totalCount = response .Response .TotalCount
539- clusterAsGroupSet = response .Response .ClusterAsGroupSet
540-
532+ if len ( response .Response .ClusterAsGroupSet ) > 0 {
533+ clusterAsGroupSet = response .Response .ClusterAsGroupSet [ 0 ]
534+ }
541535 return
542536}
543537
0 commit comments