mirror of
https://github.com/serverless/serverless.git
synced 2026-01-25 15:07:39 +00:00
Fix processResponseBody handling
This commit is contained in:
parent
4c874cfa48
commit
bea62bcf90
@ -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));
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user