diff --git a/packages/bruno-cli/src/runner/prepare-request.js b/packages/bruno-cli/src/runner/prepare-request.js index aeadc2109..dcbc10803 100644 --- a/packages/bruno-cli/src/runner/prepare-request.js +++ b/packages/bruno-cli/src/runner/prepare-request.js @@ -288,13 +288,16 @@ const prepareRequest = async (item = {}, collection = {}) => { request.body = request.body || {}; if (request.body.mode === 'json') { - if (!contentTypeDefined) { - axiosRequest.headers['content-type'] = 'application/json'; - } - try { - axiosRequest.data = decomment(request?.body?.json); - } catch (error) { - axiosRequest.data = request?.body?.json; + const jsonBody = request.body.json; + if (jsonBody && jsonBody.length > 0) { + if (!contentTypeDefined) { + axiosRequest.headers['content-type'] = 'application/json'; + } + try { + axiosRequest.data = decomment(jsonBody); + } catch (error) { + axiosRequest.data = jsonBody; + } } } diff --git a/packages/bruno-filestore/src/formats/yml/common/auth.ts b/packages/bruno-filestore/src/formats/yml/common/auth.ts index 72e054843..d978851e5 100644 --- a/packages/bruno-filestore/src/formats/yml/common/auth.ts +++ b/packages/bruno-filestore/src/formats/yml/common/auth.ts @@ -193,7 +193,7 @@ export const toBrunoAuth = (auth: Auth | null | undefined): BrunoAuth | null => case 'bearer': brunoAuth.mode = 'bearer'; brunoAuth.bearer = { - token: auth.token || null + token: auth.token || '' }; break;