From f4b1daa459c37926662ae3f480d63efea0c89cfd Mon Sep 17 00:00:00 2001 From: arunvjn <32433245+arunvjn@users.noreply.github.com> Date: Tue, 22 Jun 2021 11:56:18 +0530 Subject: [PATCH] Use loadash get function to add fall back value to datasource url (#5285) --- .../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 e9f186d150..e44ee2dee8 100644 --- a/app/client/src/components/editorComponents/form/fields/EmbeddedDatasourcePathField.tsx +++ b/app/client/src/components/editorComponents/form/fields/EmbeddedDatasourcePathField.tsx @@ -158,7 +158,7 @@ class EmbeddedDatasourcePathComponent extends React.Component { }; } if (datasource && datasource.hasOwnProperty("id")) { - const datasourceUrl = datasource.datasourceConfiguration.url; + const datasourceUrl = get(datasource, "datasourceConfiguration.url", ""); if (value.includes(datasourceUrl)) { return { datasourceUrl, @@ -204,7 +204,7 @@ class EmbeddedDatasourcePathComponent extends React.Component { "id" in datasource && datasource.id ) { - const end = datasource.datasourceConfiguration.url.length; + const end = get(datasource, "datasourceConfiguration.url", "").length; editorInstance.markText( { ch: 0, line: 0 }, { ch: end, line: 0 },