This is an automated email from the ASF dual-hosted git repository.

ppawar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/atlas.git


The following commit(s) were added to refs/heads/master by this push:
     new 18e932578 ATLAS-5048: [React UI] Glossary API call fails on tag and 
term assignment update in entity detail page (#366)
18e932578 is described below

commit 18e932578214b90f93c568c05a89d247a4960f18
Author: Brijesh Bhalala <32086209+brijesh...@users.noreply.github.com>
AuthorDate: Fri Jun 6 19:13:39 2025 +0530

    ATLAS-5048: [React UI] Glossary API call fails on tag and term assignment 
update in entity detail page (#366)
---
 dashboard/src/components/ShowMore/DrawerBodyChipView.tsx |  9 ++++++---
 dashboard/src/components/ShowMore/ShowMoreView.tsx       | 10 +++++++---
 dashboard/src/views/Glossary/AssignTerm.tsx              | 11 ++++++++---
 3 files changed, 21 insertions(+), 9 deletions(-)

diff --git a/dashboard/src/components/ShowMore/DrawerBodyChipView.tsx 
b/dashboard/src/components/ShowMore/DrawerBodyChipView.tsx
index df40faf6b..dbabc1e17 100644
--- a/dashboard/src/components/ShowMore/DrawerBodyChipView.tsx
+++ b/dashboard/src/components/ShowMore/DrawerBodyChipView.tsx
@@ -168,10 +168,13 @@ const DrawerBodyChipView = ({
 
       dispatchApi(fetchDetailPageData(guid as string));
       if (!isEmpty(guid)) {
-        let params: any = { gtype: gType, guid: guid };
-        dispatchApi(fetchGlossaryData());
-        dispatchApi(fetchGlossaryDetails(params));
         dispatchApi(fetchDetailPageData(guid as string));
+
+        if (!isEmpty(gType)) {
+          const params = { gtype: gType, guid };
+          dispatchApi(fetchGlossaryData());
+          dispatchApi(fetchGlossaryDetails(params));
+        }
       }
     } catch (error) {
       setRemoveLoader(false);
diff --git a/dashboard/src/components/ShowMore/ShowMoreView.tsx 
b/dashboard/src/components/ShowMore/ShowMoreView.tsx
index a132204af..b0b3de31b 100644
--- a/dashboard/src/components/ShowMore/ShowMoreView.tsx
+++ b/dashboard/src/components/ShowMore/ShowMoreView.tsx
@@ -170,11 +170,15 @@ const ShowMoreView = ({
       toast.dismiss(toastId.current);
       toastId.current = toast.success(`${title}  was removed successfully`);
       dispatchApi(fetchDetailPageData(guid as string));
+
       if (!isEmpty(guid)) {
-        let params: any = { gtype: gType, guid: guid };
-        dispatchApi(fetchGlossaryData());
-        dispatchApi(fetchGlossaryDetails(params));
         dispatchApi(fetchDetailPageData(guid as string));
+
+        if (!isEmpty(gType)) {
+          const params = { gtype: gType, guid };
+          dispatchApi(fetchGlossaryData());
+          dispatchApi(fetchGlossaryDetails(params));
+        }
       }
     } catch (error) {
       console.log(`Error occur while removing ${title}`, error);
diff --git a/dashboard/src/views/Glossary/AssignTerm.tsx 
b/dashboard/src/views/Glossary/AssignTerm.tsx
index 16c7ff218..e7525a12c 100644
--- a/dashboard/src/views/Glossary/AssignTerm.tsx
+++ b/dashboard/src/views/Glossary/AssignTerm.tsx
@@ -344,12 +344,17 @@ const AssignTerm = ({
       if (!isEmpty(updateTable)) {
         updateTable(moment.now());
       }
+
       if (!isEmpty(entityGuid)) {
-        let params: any = { gtype: gType, guid: entityGuid };
-        dispatchApi(fetchGlossaryData());
-        dispatchApi(fetchGlossaryDetails(params));
         dispatchApi(fetchDetailPageData(entityGuid as string));
+
+        if (!isEmpty(gType)) {
+          const params = { gtype: gType, entityGuid };
+          dispatchApi(fetchGlossaryData());
+          dispatchApi(fetchGlossaryDetails(params));
+        }
       }
+
       if (!isEmpty(setRowSelection)) {
         setRowSelection({});
       }

Reply via email to