From bea62bcf90dcfee704c715e8d77fae5cd1f1de53 Mon Sep 17 00:00:00 2001 From: Mariusz Nowak Date: Fri, 19 Jul 2019 15:58:13 +0200 Subject: [PATCH] Fix processResponseBody handling --- lib/utils/tracking.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/utils/tracking.js b/lib/utils/tracking.js index f5c1f7585..c3bc22326 100644 --- a/lib/utils/tracking.js +++ b/lib/utils/tracking.js @@ -32,7 +32,7 @@ const logError = (type, error) => { log(format('\nUser stats error: %s: %O', type, error)); }; -const processResponseBody = (id, response) => { +const processResponseBody = (response, id) => { return response.buffer().catch(error => { logError(`Response processing error for ${id}`, error); }); @@ -52,13 +52,13 @@ function request(type, event, { id, timeout } = {}) { response => { if (response.status < 200 || response.status >= 300) { logError('Unexpected request response', response); - return processResponseBody(response); + return processResponseBody(response, id); } - if (!id) return processResponseBody(response); + if (!id) return processResponseBody(response, id); return new BbPromise(resolve => { unlink(join(cacheDirPath, id), error => { if (error) logError(`Could not remove cache file ${id}`, error); - resolve(processResponseBody(response)); + resolve(processResponseBody(response, id)); }); }); },