diff --git a/packages/bruno-converters/src/openapi/openapi-to-bruno.js b/packages/bruno-converters/src/openapi/openapi-to-bruno.js index 4435f6420..ee7576c9e 100644 --- a/packages/bruno-converters/src/openapi/openapi-to-bruno.js +++ b/packages/bruno-converters/src/openapi/openapi-to-bruno.js @@ -435,6 +435,8 @@ const populateRequestBody = ({ body, bodySchema, contentType }) => { * @returns {Object} Bruno example object */ const createBrunoExample = ({ brunoRequestItem, exampleValue, exampleName, exampleDescription, statusCode, contentType, requestBodySchema = null, requestBodyContentType = null }) => { + const sanitized = String(exampleName ?? '').replace(/\r?\n/g, ' ').trim(); + const name = sanitized || `${statusCode} Response`; // Deep copy the body to avoid shared references const bodyCopy = { mode: brunoRequestItem.request.body.mode, @@ -449,7 +451,7 @@ const createBrunoExample = ({ brunoRequestItem, exampleValue, exampleName, examp const brunoExample = { uid: uuid(), itemUid: brunoRequestItem.uid, - name: exampleName, + name, description: exampleDescription, type: 'http-request', request: { diff --git a/packages/bruno-converters/src/postman/postman-to-bruno.js b/packages/bruno-converters/src/postman/postman-to-bruno.js index 170a7bafb..bc76ed6f0 100644 --- a/packages/bruno-converters/src/postman/postman-to-bruno.js +++ b/packages/bruno-converters/src/postman/postman-to-bruno.js @@ -572,7 +572,8 @@ const importPostmanV2CollectionItem = (brunoParent, item, { useWorkers = false } brunoRequestItem.examples = []; i.response.forEach((response, responseIndex) => { - const exampleName = response.name || `Example ${responseIndex + 1}`; + const sanitized = String(response.name ?? '').replace(/\r?\n/g, ' ').trim(); + const exampleName = sanitized || `Example ${responseIndex + 1}`; // Convert originalRequest to Bruno request format const originalRequest = response.originalRequest || {};