From b158e4ef96785938e3b3e7d5e750ce557beb6297 Mon Sep 17 00:00:00 2001 From: Max Schmitt Date: Thu, 14 Mar 2024 16:48:34 +0100 Subject: [PATCH] fix: postDataJSON without Content-Type header (#29918) Regressed after https://github.com/microsoft/playwright/commit/38fc74db7c24398095632fa2e65e913c80df99f4. Test coverage: Some tests were failing on the flakiness dashboard --- packages/playwright-core/src/client/network.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/playwright-core/src/client/network.ts b/packages/playwright-core/src/client/network.ts index 4bd7698016..f58048655e 100644 --- a/packages/playwright-core/src/client/network.ts +++ b/packages/playwright-core/src/client/network.ts @@ -141,7 +141,7 @@ export class Request extends ChannelOwner implements ap return null; const contentType = this.headers()['content-type']; - if (contentType.includes('application/x-www-form-urlencoded')) { + if (contentType?.includes('application/x-www-form-urlencoded')) { const entries: Record = {}; const parsed = new URLSearchParams(postData); for (const [k, v] of parsed.entries())