瀏覽代碼

fix error when autoRetry is disabled

jxyowen 7 年之前
父節點
當前提交
caa10b31cd
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      sdk/client.go

+ 3 - 1
sdk/client.go

@@ -250,7 +250,9 @@ func (client *Client) DoActionWithSigner(request requests.AcsRequest, response r
 		var timeout bool
 		// receive error
 		if err != nil {
-			if timeout = isTimeout(err); !timeout {
+			if !client.config.AutoRetry {
+				return
+			} else if timeout = isTimeout(err); !timeout {
 				// if not timeout error, return
 				return
 			} else if retryTimes >= client.config.MaxRetryTime {