From 954b17098cbfa952ffbe7b22a184dcd4924bd1e4 Mon Sep 17 00:00:00 2001 From: Dmitry Ostrikov Date: Tue, 14 Nov 2023 17:49:08 +0300 Subject: [PATCH] refactor(oas): get rid of regexp in `BodyConverter` closes #218 --- packages/oas/src/converter/parts/postdata/BodyConverter.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/oas/src/converter/parts/postdata/BodyConverter.ts b/packages/oas/src/converter/parts/postdata/BodyConverter.ts index 15cd8064..8aca63d4 100644 --- a/packages/oas/src/converter/parts/postdata/BodyConverter.ts +++ b/packages/oas/src/converter/parts/postdata/BodyConverter.ts @@ -59,7 +59,12 @@ export abstract class BodyConverter }: EncodingData): string { const [mime]: string[] = contentType .split(',') - .map((x) => x.trim().replace(/;.+?$/, '')); + .map((x) => { + const [part]: string[] = x.trim().split(';'); + + return part; + }) + .filter(Boolean) as string[]; switch (mime) { case 'application/json':