From 1239baf68786ea4d4bb7a865b2082343c0e933e1 Mon Sep 17 00:00:00 2001 From: Anoop M D Date: Wed, 10 Jul 2024 11:55:12 +0530 Subject: [PATCH] chore: added graceful check while accessing path params --- packages/bruno-cli/src/runner/interpolate-vars.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/bruno-cli/src/runner/interpolate-vars.js b/packages/bruno-cli/src/runner/interpolate-vars.js index b53bc10ba..a7384afb0 100644 --- a/packages/bruno-cli/src/runner/interpolate-vars.js +++ b/packages/bruno-cli/src/runner/interpolate-vars.js @@ -82,7 +82,7 @@ const interpolateVars = (request, envVars = {}, collectionVariables = {}, proces request.data = _interpolate(request.data); } - each(request.pathParams, (param) => { + each(request?.pathParams, (param) => { param.value = _interpolate(param.value); }); @@ -107,7 +107,7 @@ const interpolateVars = (request, envVars = {}, collectionVariables = {}, proces return '/' + path; } else { const name = path.slice(1); - const existingPathParam = request.pathParams.find((param) => param.type === 'path' && param.name === name); + const existingPathParam = request?.pathParams?.find((param) => param.type === 'path' && param.name === name); return existingPathParam ? '/' + existingPathParam.value : ''; } })