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)); }); }); },