This is an automated email from the ASF dual-hosted git repository. ppawar pushed a commit to branch atlas-2.5 in repository https://gitbox.apache.org/repos/asf/atlas.git
The following commit(s) were added to refs/heads/atlas-2.5 by this push: new 8026d030c ATLAS-5127: [REACT UI] In Lineage, Changing Depth throws 'Internal Error' message (#461) (cherry picked from a66a731352045ea9e11f272bb47ae95944e27924) 8026d030c is described below commit 8026d030c906fcca6ffb696f9d173d2f3a5aa23f Author: Prasad Pawar <49935882+pawarprasad...@users.noreply.github.com> AuthorDate: Fri Sep 26 14:44:34 2025 +0530 ATLAS-5127: [REACT UI] In Lineage, Changing Depth throws 'Internal Error' message (#461) (cherry picked from a66a731352045ea9e11f272bb47ae95944e27924) --- .../DetailPage/EntityDetailTabs/LineageTab.tsx | 24 +++++++++++++--------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/dashboard/src/views/DetailPage/EntityDetailTabs/LineageTab.tsx b/dashboard/src/views/DetailPage/EntityDetailTabs/LineageTab.tsx index 74f14ed44..f8b24011a 100644 --- a/dashboard/src/views/DetailPage/EntityDetailTabs/LineageTab.tsx +++ b/dashboard/src/views/DetailPage/EntityDetailTabs/LineageTab.tsx @@ -81,13 +81,13 @@ const LineageTab = ({ entity, isProcess }: any) => { let lineageOnDemandPayload = {}; let relationsOnDemand = {}; const optionsVal = [ - { label: 3 }, - { label: 6 }, - { label: 9 }, - { label: 12 }, - { label: 15 }, - { label: 18 }, - { label: 21 } + { label: "3" }, + { label: "6" }, + { label: "9" }, + { label: "12" }, + { label: "15" }, + { label: "18" }, + { label: "21" } ]; let nodeCount = [3, 6, lineageNodeCount]; let nodeCountArray = [...new Set(nodeCount)]; @@ -124,7 +124,7 @@ const LineageTab = ({ entity, isProcess }: any) => { const [currentPathChecked, setCurrentPathChecked] = useState(true); const [checkedDeletedEntity, setCheckedDeletedEntity] = useState(false); const [nodeDetailsChecked, setNodeDetailsChecked] = useState(false); - const [value, setValue] = useState<any>({ label: 3 }); + const [value, setValue] = useState<any>({ label: "3" }); const [nodeValue, setNodeValue] = useState<any>(3); const [drawerOpen, setDrawerOpen] = useState(false); const [typeValue, setTypeValue] = useState(""); @@ -585,15 +585,19 @@ const LineageTab = ({ entity, isProcess }: any) => { }; const handleChange = (newValue: any) => { + const depthNum = parseInt(newValue, 10); + if (Number.isNaN(depthNum)) { + return; + } if (!isLineageOnDemandEnabled) { fetchGraph({ - queryParam: { depth: parseInt(newValue) }, + queryParam: { depth: depthNum }, legends: false }); } if (isLineageOnDemandEnabled) { - initialQueryObj[this.guid].depth = lineageDepth; + initialQueryObj[guid].depth = depthNum; fetchGraph({ queryParam: initialQueryObj, legends: false