From fa9eb6497a3a83f179d89d1c4e4119a0c25a2983 Mon Sep 17 00:00:00 2001 From: Ayangade Adeoluwa <37867493+Irongade@users.noreply.github.com> Date: Thu, 11 May 2023 12:33:38 +0100 Subject: [PATCH] fix: Fix null value for entity config filter parameters (#22966) This PR fixes null value issue in the computation of `evaluatedQueryParameters`. Fixes #22949 --- .../form/fields/EmbeddedDatasourcePathField.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/client/src/components/editorComponents/form/fields/EmbeddedDatasourcePathField.tsx b/app/client/src/components/editorComponents/form/fields/EmbeddedDatasourcePathField.tsx index 69d8ddb259..59bed11ae9 100644 --- a/app/client/src/components/editorComponents/form/fields/EmbeddedDatasourcePathField.tsx +++ b/app/client/src/components/editorComponents/form/fields/EmbeddedDatasourcePathField.tsx @@ -385,8 +385,8 @@ class EmbeddedDatasourcePathComponent extends React.Component< if (evaluatedPath && evaluatedPath.indexOf("?") > -1) { evaluatedPath = extractApiUrlPath(evaluatedPath); } - const evaluatedQueryParameters = entity.config.queryParameters - ?.filter((p: KeyValuePair) => p.key) + const evaluatedQueryParameters = entity?.config?.queryParameters + ?.filter((p: KeyValuePair) => !!p?.key) .map( (p: KeyValuePair, i: number) => `${i === 0 ? "?" : "&"}${p.key}=${p.value}`,