diff --git a/packages/bruno-cli/src/runner/prepare-request.js b/packages/bruno-cli/src/runner/prepare-request.js index 49a433418..484e25b62 100644 --- a/packages/bruno-cli/src/runner/prepare-request.js +++ b/packages/bruno-cli/src/runner/prepare-request.js @@ -30,7 +30,7 @@ const prepareRequest = async (item = {}, collection = {}) => { const disabledHeaders = []; each(get(request, 'headers', []), (h) => { - if (h.enabled && h.name.length > 0) { + if (h.enabled && h.name?.length > 0) { headers[h.name] = h.value; if (h.name.toLowerCase() === 'content-type') { contentTypeDefined = true; diff --git a/packages/bruno-electron/src/ipc/network/prepare-grpc-request.js b/packages/bruno-electron/src/ipc/network/prepare-grpc-request.js index e8e68b647..a58fea185 100644 --- a/packages/bruno-electron/src/ipc/network/prepare-grpc-request.js +++ b/packages/bruno-electron/src/ipc/network/prepare-grpc-request.js @@ -137,7 +137,7 @@ const prepareGrpcRequest = async (item, collection, environment, runtimeVariable } each(get(request, 'headers', []), (h) => { - if (h.enabled && h.name.length > 0) { + if (h.enabled && h.name?.length > 0) { headers[h.name] = h.value; } }); diff --git a/packages/bruno-electron/src/ipc/network/prepare-request.js b/packages/bruno-electron/src/ipc/network/prepare-request.js index 1ab2b4ed0..5d15c8625 100644 --- a/packages/bruno-electron/src/ipc/network/prepare-request.js +++ b/packages/bruno-electron/src/ipc/network/prepare-request.js @@ -381,12 +381,12 @@ const prepareRequest = async (item, collection = {}, abortController) => { const disabledHeaders = []; each(get(request, 'headers', []), (h) => { - if (h.enabled && h.name.length > 0) { + if (h.enabled && h.name?.length > 0) { headers[h.name] = h.value; if (h.name.toLowerCase() === 'content-type') { contentTypeDefined = true; } - } else if (!h.enabled && h.name.length > 0) { + } else if (!h.enabled && h.name?.length > 0) { disabledHeaders.push({ name: h.name, value: h.value }); } });