Skip to content

Commit 5c1eebe

Browse files
authored
Fix NetworkManager.OnRequestAsync (#1800)
1 parent 84b49b8 commit 5c1eebe

File tree

1 file changed

+14
-17
lines changed

1 file changed

+14
-17
lines changed

lib/PuppeteerSharp/NetworkManager.cs

Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -351,26 +351,23 @@ private async Task OnRequestAsync(RequestWillBeSentPayload e, string interceptio
351351
redirectChain = request.RedirectChainList;
352352
}
353353
}
354-
if (!_requestIdToRequest.TryGetValue(e.RequestId, out var currentRequest) ||
355-
currentRequest.Frame == null)
356-
{
357-
var frame = !string.IsNullOrEmpty(e.FrameId) ? await FrameManager.TryGetFrameAsync(e.FrameId).ConfigureAwait(false) : null;
358354

359-
request = new Request(
360-
_client,
361-
frame,
362-
interceptionId,
363-
_userRequestInterceptionEnabled,
364-
e,
365-
redirectChain);
355+
var frame = !string.IsNullOrEmpty(e.FrameId) ? await FrameManager.TryGetFrameAsync(e.FrameId).ConfigureAwait(false) : null;
366356

367-
_requestIdToRequest[e.RequestId] = request;
357+
request = new Request(
358+
_client,
359+
frame,
360+
interceptionId,
361+
_userRequestInterceptionEnabled,
362+
e,
363+
redirectChain);
368364

369-
Request?.Invoke(this, new RequestEventArgs
370-
{
371-
Request = request
372-
});
373-
}
365+
_requestIdToRequest[e.RequestId] = request;
366+
367+
Request?.Invoke(this, new RequestEventArgs
368+
{
369+
Request = request
370+
});
374371
}
375372

376373
private void OnRequestServedFromCache(RequestServedFromCacheResponse response)

0 commit comments

Comments
 (0)