From 783a1ab87a97bbf1d1817efccfa1c8c4c713b9f0 Mon Sep 17 00:00:00 2001 From: LiuJoyceC Date: Thu, 1 Sep 2016 14:47:49 -0700 Subject: [PATCH] Restricts retrying for 400 error codes to just 429 --- lib/util.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/util.js b/lib/util.js index ce7ecbbbf6..0324e83170 100644 --- a/lib/util.js +++ b/lib/util.js @@ -841,7 +841,7 @@ var util = { } else { var retryAfter = parseInt(httpResponse.headers['retry-after']) * 1000 || 0; var err = util.error(new Error(), - { retryable: !!(statusCode >= 500 || (statusCode >= 400 && retryAfter)) } + { retryable: statusCode >= 500 || statusCode === 429 } ); if (retryAfter && err.retryable) err.retryAfter = retryAfter; errCallback(err);