From 2977fc7beac12f24e92d8baba12350ce5dad7f3c Mon Sep 17 00:00:00 2001 From: Abhishek S Lal Date: Fri, 27 Mar 2026 20:08:36 +0530 Subject: [PATCH] fix: coerce Postman header values to string during import (#7564) Postman collections can contain numeric header values (e.g., status code 200), which fail Bruno's schema validation expecting strings. Wrap header.value in String() for example request and response headers, matching the existing pattern used for regular request headers. --- packages/bruno-converters/src/postman/postman-to-bruno.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/bruno-converters/src/postman/postman-to-bruno.js b/packages/bruno-converters/src/postman/postman-to-bruno.js index ad0500178..ac2bffbf5 100644 --- a/packages/bruno-converters/src/postman/postman-to-bruno.js +++ b/packages/bruno-converters/src/postman/postman-to-bruno.js @@ -639,7 +639,7 @@ const importPostmanV2CollectionItem = (brunoParent, item, { useWorkers = false } example.request.headers.push({ uid: uuid(), name: header.key ?? '', - value: header.value ?? '', + value: String(header.value ?? ''), description: transformDescription(header.description), enabled: !header.disabled }); @@ -740,7 +740,7 @@ const importPostmanV2CollectionItem = (brunoParent, item, { useWorkers = false } example.response.headers.push({ uid: uuid(), name: header.key ?? '', - value: header.value ?? '', + value: String(header.value ?? ''), description: transformDescription(header.description), enabled: true });