diff --git a/src/attach.js b/src/attach.js index 8689810..8b23fd7 100644 --- a/src/attach.js +++ b/src/attach.js @@ -19,11 +19,14 @@ function interceptor(fetch, ...args) { // Register fetch call promise = promise.then(args => { const request = new Request(...args); + const cloneRequest = request.clone(); return fetch(request).then(response => { response.request = request; + response.cloneRequest = cloneRequest; return response; }).catch(error => { error.request = request; + error.cloneRequest = cloneRequest; return Promise.reject(error); }); });