From 7c43f0bcef95a139b72962842209909dd9cd5626 Mon Sep 17 00:00:00 2001 From: David Baker Date: Mon, 15 Jul 2019 14:05:39 +0100 Subject: [PATCH] Don't retry on terms error --- src/ScalarAuthClient.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ScalarAuthClient.js b/src/ScalarAuthClient.js index 65d033f97b..4aafd447b1 100644 --- a/src/ScalarAuthClient.js +++ b/src/ScalarAuthClient.js @@ -59,7 +59,11 @@ class ScalarAuthClient { if (!token) { return this.registerForToken(); } else { - return this._checkToken(token).catch(() => { + return this._checkToken(token).catch((e) => { + if (e instanceof TermsNotSignedError) { + // retrying won't help this + throw e; + } return this.registerForToken(); }); }