Bläddra i källkod

fix error when autoRetry is disabled

jxyowen 7 år sedan
förälder
incheckning
caa10b31cd
1 ändrade filer med 3 tillägg och 1 borttagningar
  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 {