From fdf2253218cf379043acc32dea8c95c284a82cec Mon Sep 17 00:00:00 2001
From: Richard Moore <github@ricmoo.com>
Date: Tue, 12 May 2020 16:55:14 -0400
Subject: [PATCH] Fixed node hanging on unnecessary timeout when fetchJson
 fails.

---
 packages/web/src.ts/index.ts | 1 +
 1 file changed, 1 insertion(+)

diff --git a/packages/web/src.ts/index.ts b/packages/web/src.ts/index.ts
index e1465e847b..03a2719658 100644
--- a/packages/web/src.ts/index.ts
+++ b/packages/web/src.ts/index.ts
@@ -144,6 +144,7 @@ export function fetchJson(connection: string | ConnectionInfo, json?: string, pr
         } catch (error) {
             response = (<any>error).response;
             if (response == null) {
+                runningTimeout.cancel();
                 logger.throwError("missing response", Logger.errors.SERVER_ERROR, {
                     serverError: error,
                     url: url