From 4d4ca68b703d7daa6bf6165bc7bacb34dced914f Mon Sep 17 00:00:00 2001 From: Simon Knott Date: Mon, 27 Jan 2025 14:36:06 +0100 Subject: [PATCH] refactor --- packages/playwright-core/src/client/mockingProxy.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/playwright-core/src/client/mockingProxy.ts b/packages/playwright-core/src/client/mockingProxy.ts index c5bbabbfc0..2cfcc7ad25 100644 --- a/packages/playwright-core/src/client/mockingProxy.ts +++ b/packages/playwright-core/src/client/mockingProxy.ts @@ -30,9 +30,11 @@ export class MockingProxy extends ChannelOwner { const requestContext = APIRequestContext.from(initializer.requestContext); this._channel.on('route', async (params: channels.MockingProxyRouteEvent) => { - const browserRequest = params.correlation ? this._browserRequests.get(params.correlation) : undefined; - if (params.correlation) + let browserRequest: network.Request | undefined; + if (params.correlation) { + browserRequest = this._browserRequests.get(params.correlation); this._browserRequests.delete(params.correlation); + } const route = network.Route.from(params.route); route._context = requestContext; this.emit(Events.MockingProxy.Route, { route, browserRequest });