From b7ba039436de4ec2b05ba7288543f88938db4ac2 Mon Sep 17 00:00:00 2001 From: Yury Semikhatsky Date: Fri, 3 Dec 2021 15:46:57 -0800 Subject: [PATCH] fix: make APIRequest tracing work on node 16 (#10705) --- packages/playwright-core/src/server/fetch.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/playwright-core/src/server/fetch.ts b/packages/playwright-core/src/server/fetch.ts index c7913c8a0e..9a062229f5 100644 --- a/packages/playwright-core/src/server/fetch.ts +++ b/packages/playwright-core/src/server/fetch.ts @@ -248,9 +248,11 @@ export abstract class APIRequestContext extends SdkObject { const notifyRequestFinished = (body?: Buffer) => { const requestFinishedEvent: APIRequestFinishedEvent = { requestEvent, - statusCode: -1, - statusMessage: '', - ...response, + httpVersion: response.httpVersion, + statusCode: response.statusCode || 0, + statusMessage: response.statusMessage || '', + headers: response.headers, + rawHeaders: response.rawHeaders, cookies, body };